Very friendly and professional from start to finish. The sales team always kept us informed, the crew arrived on-time and prepared, and they left my property in better condition than when they had started! Would definitely recommend for roofing and solar needs!