Everything from the sale to the installation was excellent. Brian was very professional and explained the product and process so well that the day of installation we had no surprises. The installation crew was very fast and really paid attention to detail in a professional manner. Installation and commissioning clean up were great. We highly recommend ARC for all your roofing needs!!!