Excellent service from beginning to end. They arrived promptly for the initial estimate, showed us what we needed to see, and didn't try to oversell us. The price turned out to be very reasonable. The staff was a joy to work with. Once they got started, they were quick and efficient. Completed the whole roof replacement in a couple days. It looks amazing, and we couldn't be happier.