The estimate process went very well. They went out of their way to answer all my questions and ease any concerns I had going into the project. For my project, I purchased all the materials for the bathroom remodel and just arranged for them to pick up a few of the bigger items. The project didn't get off to a very good start, I worked around their schedule and worked hard to get materials purchased to meet a certain start date. However, didn't start till a few days later because another project ran over. In my case that was fine, but if I had to be home for the entire remodel that would have been a scheduling headache. During the demolition, they really didn't make any attempt to stop the dust from entering other areas of the house or give me any warning about the dust. After day one of the demo, my entire first floor was covered in dust. Some of this was unavoidable, however they could have contained the problem, by hanging up some plastic sheets. In addition, they could have warned me and advised me to cover up some of my items. I was disappointed in how that was handled. Throughout, the project they did a good job. However, there communication was not the best. I work long hours and they were often not there by the time I got home. That is fine, however, I do have a cell phone. At times, they needed materials and didn't communicate it to me. Or in some cases they said they needed materials and then I went out of my way to get them delivered to them, they didn't end up using them till the next day. Continually they told me they would complete the project tomorrow. However, the project completed over a week late. In addition, they incorrectly put in the faucet so, they had to redo some of the tile. This was just a mistake on their part, but it did make the project last longer. Overall, I am very happy with the bathroom and the work they did. Their price was very competitive and they did quality work. There were some bumps along the road. In addition, I am still trying to get them to fix the bathtub, the drain they installed is not working properly.