No complaints. Tom provided background about the company, explained the process, and provided upgrade options. All of Certified’s claims checked them out with CertainTeed, Angie’s List reviews, and the BBB. This was an insurance claim and Certified’s estimate was extremely close to what my insurance company covered. So I opted for the upgraded CertainTeed roofing shingles. Certified asked if they could show up and perform the work a day earlier than scheduled which was fine by me. The crew showed up promptly and were extremely professional. If they had questions, they asked. They cleaned up everything afterward. I had a chance to talk to some of them and they explained how they are trained by CertainTeed and that their certification requires periodic renewal. When you watch the crew work, there is a rhythm and precise methodology for laying out and nailing down the shingles.