From start to finish they were best in class. On time, explained the products and the offerings, came in with a great quote, and delivered without any issues. I met with 6 roofing companies and they were offering the best product, with the best warranty, for the best price. They were not the lowest quote, but what we paid for was the warranty and quality of product. I would recommend them again and again!