When we decided to put laminate flooring throughout our home we didn't know who we should get to do this job. We wanted to get someone who knew what they were doing and had many years of experience as we were told laminate flooring can be hard to put in some areas of your home. A friend told us about David S. MacDonald who had been installing this type of flooring for over 15 years or more. We called him and he came to the house and gave us an estimate and how long it would take to do this job. Within a few days, him and his assistant were on the job. They were very clean and they worked very fast but more importantly very precise. Before laying a piece of laminate down they covered the floor with waterproofing to ensure that if it got wet it wouldn't come up. As we were getting the top floor of our home completely done in laminate it took approximately 3 days which I thought was very reasonable. They made sure that the floor was being laid in the right direction and that all joints were secure. To this day, we have had no problems with our floor and it looks as good as the day that we had it installed. Sometimes when you go to get this type of work done it can be very hard to find someone who actually knows what they are doing. David S. MacDonald is a man who definitely knows what he is doing and his work is the proof. If we decide to purchase new flooring, of any type, hardwood, laminate, tile or carpet, we will definitely call David S. MacDonald to get this work done.