Leominster, MA158 Pleasant St, Leominster, MA 01453
Verified record
A customer said that ten years after their roof install, the same team repaired a loose shingle during peak roofing season within a week of the call. The business carries 4.9 stars from 47 ratings on both Angi and HomeAdvisor and an A+ grade from the Better Business Bureau. Mark R. O'Donnell's Massachusetts home improvement contractor registration, number 125485, is expired on the state registry. In a 2019 review, a customer who interviewed 4 contractors said Mark told them to take their time deciding, and that a crew of about six took off a double layer of shingles, replaced some bad plywood, put on the agreed materials and cleaned up, all in one day. A 2019 customer said they got an itemized quote, Mark came at the start and end of the project, and when one small leak turned up he was there the next morning to check on it. In a 2018 review, a customer said Mark quoted the job, completed the job within 3 weeks' time, with the whole job taking one day,, and charged the price he quoted. In a 2020 review, a customer whose earlier roofer had left a roof not done correctly said Mark's crew redid it and helped an elderly neighbor with a small clean up project. A 2020 customer said a tree fell on their home and Mark gave a reasonable quote before his crew did the roof. A 2020 customer said a flat roof and shingle roofs were redone in one day, scheduled within the first two weeks.
A veteran, experienced roofing crew! They back up their work. Ten years after our roof install, they (same team) repaired a loose shingle during peak roofing season within a week of my call. Thank you.
MRO is a company that has a veteran, experienced crew. They back up their workmanship guarantee. Almost ten years after our roof was installed, a shingle came loose and Mark had a crew (the same crew) here within a week or so during peak roofing season to fix it!
Great to do business with. Recommends what is needed and does it. Very reasonable price and on time.
Best price offered. Was professional and got the job done in a day.
Had a tree fall on my home. Mark came out gave me a very reasonable quote. When I was ready Mark and his crew showed up and did an amazing job. They were all very professional and my roof looks great. I would definitely recommend him.
Specializes in
Also offers
Languages
1 change recorded — last scanned Sep 22, 2026.
Typical Greater Boston range for this kind of work, from regional averages — not a quote from Odonnell Mark. Use it to sanity-check bids, then get the real number in writing.
Estimated range
$23,000 – $35,000
Typical remodeling project around $29,000
Refinished 35-year-old maple shaker cabinets4.7
Trim, staircases and custom steps4.0
Exterior siding job finished after three others failed3.8
Dual state licensing3.3
Siding job finished ahead of schedule3.5