Gavin and his crew always do excellent work. I have had a lot of work done around the house over several years and rely on his team to deliver excellence. They have never failed to deliver on any of the jobs I have needed done and exceed my expectations every time. Gavin and his team are courteous, skilled, detailed oriented, responsible, and clean up after themselves! Highly recommended. Stella