We highly recommend CPG as a roofing contractor. The owner was prompt and responsive to our needs; his workers were courteous, efficient and pleasant. Our job was done quickly; the workers cleaned up the entire yard and even used a magnet to pick up stray nails. We were very pleased with the job. In terms of pricing, we got five estimates for our new roof; CPG was right in the middle, but we feel the company absolutely was the best value, because of the quality workmanship. One important note about warranties: CPG is certified as a "preferred" contractor by Owens Corning, which allows them to offer the extended warranty. Other contractors may SAY they offer the extended warranty, but unless they are listed on the Owens Corning website, the warranty won't be valid. Overall, a very good experience...