Excellent work from start to finish. The owners of the company explained fully the required work to be done and suggested materials to be used. Very professional - what a great job, my roof looks great. And not a speck of mess left behind. I will certainly be recommending them to others.