This contractor did a great job. It took a little bit longer than expected but the results were worth it. I would highly recommend him and his team and will use them in the future. We communicated a lot of details before the job began and I think that helped the project get completed to satisfaction. He was patient with me during this process.