John and his crew did a fantastic job in a timely manner. Definitely a recommend for anyone in need of a roof replacement.
From realizing that I had a bad roof to the insurance adjuster providing an estimate, they were fantastic! They explained how my insurance policy worked, how it would be covered, and what the insurance company would reimburse. They really fought for the homeowner where I would not know what to ask. They cleaned up good and that makes me feel safe when the grandkids are at my home playing outside as well.
I was very happy. John, who did the roofing, did a great job. He kept me informed the whole way, the price was exactly what they quoted me, and there was no issue.