The team from Perfection Roofing did an exceptional job replacing the shingles on my roof. They provided me with a thorough analysis of the roof condition and the different options I could take. The options were laid out clearly with price and outcome considerations. The large roof posed several challenges for them due to the way the roof was originally built by the contractor, but they handled each challenge with finesse without extended delays. The team was courteous and conscientious of noise and mess. They took great care of the surrounding area, fixtures and yard. I am positive I have a better roof than what was originally put on the house, not just in quality of materials but more importantly in the quality of workmanship behind it. Perfection Roofing did work that I could trust at a reasonable price. Thanks team!