The most thorough work I have ever seen. The crew is trained and they clean up at the end of each day. I would recommend them 100%. The owner is always there checking every step of the roof installation which is unusual. I have no words. So happy we found this company.