★★★★★
“We were very satisfied with the repairs to our storm-damaged roof, much of which was old slate. The work was efficient, timely, and the post-job cleanup was so thorough we did not even know they were there.”Paul CheshireJ & M Roofing customer
Homeowners, landlords, churches, and commercial property owners describe the communication, specialty skill, cleanup, and reliability behind the work.
“We were very satisfied with the repairs to our storm-damaged roof, much of which was old slate. The work was efficient, timely, and the post-job cleanup was so thorough we did not even know they were there.”Paul CheshireJ & M Roofing customer
“I have used J & M Roofing for over 10 years on several buildings and a variety of roof types—tile, flat, shingle, and rubber. They are efficient, timely, and leave a tidy job site.”Babs RossJ & M Roofing customer
“We are so happy with our replacement roof. They were professional, quick, and experienced with our combination rubber and shingle roof.”Melinda DottsJ & M Roofing customer
“J & M has maintained my slate roof for years. The owner answers the phone, the team arrives when scheduled, and the property is always left clean and neat.”Sue PercellJ & M Roofing customer
“J & M Roofing did a wonderful job replacing my entire roof. They finished quickly and on time, were easy to work with, and left everything spotless.”Meghan SchnettlerJ & M Roofing customer
“Having the ability to talk directly to an actual roofer set J & M apart. They replaced my flat roof and asphalt shingle roof in a single day and made the process much less stressful.”Shawn McGoughJ & M Roofing customer
Tell the team what you are seeing and where the property is located.
What would you like help with?