We had a great experience with this contractor. David guided us through the full project. He explained what to expect from the start of the project to the end. Touch ups are always part of the final details. He worked with us to finalize every last item on our list. We paid for some extras that we asked for. He also compensated us for delays by giving us some upgrades we didn't ask for. We were very pleased with the final outcome. We recommend him to all our friends.