JJM Roofing and Seamless Gutters
“We had a leak on our interior ceiling. Josh was able to come out promptly and give us an estimate. He was also able to schedule us quickly. The roof was done efficiently, and clean up was immaculate and meticulous. The gutters were done on a separate day. All work was high quality, and we were very pleased with the outcome. We had a new roof, new gutters with leaf guard, and a skylight replaced in our bathroom as well as the shingles replaced on our shed. We were very pleased with the work done.”