99.1% would refer friends and family to us

5 stars Customer since 2013

Technician arrived in good time, was courteous & friendly, made the assessment and maintenance clear.

3 stars Customer since 2022

Installed new heat pump nice install. But heat pump can't heat house. Keep it set at 67 and is 65 in house now. They have come out twice now say it's running fine

3 stars Customer since 2022

Installed new heatpump did nice job. Clean installation. Heat pump has hard time heating house runs for hours to get to 67 degrees . Set for 67 degrees is running for 3 hours and it is 65 degrees now bin out twice say it running fine???

5 stars Verified customer

Their work is always outstanding,on time and clean up well

5 stars Verified customer

McMackin Mechanical has provided us with prompt, professional, and courteous service several times in the last year. We would definitely recommend them.

5 stars Customer since 2022

I've been using McMackin Mechanical for a variety of jobs over the past 6 month on our to-be-renovated 70 old home. I've found them to be very professional, very competent and competitive. I'd highly recommend them to anyone - including family - for HVAC & Plumbing-Related Services.

5 stars Customer since 2022

very nice; on time and was honest with his assessment.

5 stars Customer since 2022

The two technicians were wonderfully kind, helpful and informative. Would definitely work with them again! Thank you!

5 stars Customer since 2014

The McMackin Mechanical technician showed up on time as promised, was very professional & knowledgeable in assessing & correcting our problem and completed his effort in a timely manner. We have used McMackin Mechanical for several years and have always recommended them to our friends.

5 stars Customer since 2022

I had an emergency plumbing issue. McMackin was very busy suggested another plumber but got back to me and said they could make it . They sent their best plumbers and did an excellent job. This couldn't have happened at a busier time of the year.I plan to use them again but at a scheduled time line.

Patti