Professional, prompt, and high quality throughout. We got four estimates for a full roof replacement--theirs was in the middle. The rep I worked with explained each line item in the quote, unlike most of the other bidders. Project management was great--the PM gave me his personal mobile number in case of issues, which there were none. All in all, a very smooth transaction. And the roof is beautiful.