25 N Park St NW
Grand Rapids, MI 49544
616-458-7304

Have any feedback for us? We'd love to hear it! Call us at (616) 365-6228 and let us know how we are doing.


Local Reviews

Rated 4.9 out of 5 stars based on 3102 customer reviews

Marv Was A Peach

Marv was fantastic. Although our system had kicked back on he did a thorough diagnostic on the system and showed me where to look for any issues.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Drew Was Wonderful

Did an excellent job with our servicing and would highly recommend!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Humidifier replacement

Prompt pleasant service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent service

Excellent service. Very knowledgeable, polite and personable. Send him again next time.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service and honored our warranty with no questions asked

They were very efficient and got the job done in reasonable time.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service

We had problems with both our water heater and furnace all in the same week. So Marvin came for both. Since I'm handicapped, Marvin showed my wife how to light our water heater pilot light if needed and figured out our furnace problem within minutes. Since both visits were emergency calls Marvin arrived before the time we were expecting. We are very happy with the service we got from Schaafsma Heating and Cooling this week.

  • Overall Experience
  • Quality
  • Price
  • Convenience

timely, pleasant and efficient

Always excellent

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service.

Top notch! Excellent .

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

Everything got fixed in an efficient manner and he was nice and friendly.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Dishonest company

I had terrible experience with Schaafsma. I will not recommend this company to anybody. We didn’t have heat last Sat. My furnace is only 7 years old. I called them and was informed $190 to just get in the door plus the repair cost, depends what needs to be fixed. I understood it would be expensive since it’s weekend service. I wasn’t home. The guy charged us $630. $190 plus $440 for repair. He was at my house 1.5 hours top. He pulled out the filter and adjusted the gas pressure, told us 3 parts need to be replaced which will cost another $1055, suggested the ductwork need to be corrected and change humidifier. And we needed to call order parts on Monday. I was so terrified I will not heat again. I checked all reviews. Great review on google but bad on Yelp. I was so nervous I will be out of heat again so I decided to order parts with them. Luckily, my husband’s friend warned us to stay away from this company. I cancelled the order right away and got a second opinion. The technician told me the parts they recommended to replace are working just fine, just needed to clean ( yes the guy from Schaafsma didn’t even clean them and charged me $440) and informed us the reason we were out of heat because the filter was dirty and we needed thinner kind. Also it wasn’t necessary to change the ductwork now but when I got a new furnace. And humidifier worked just fine. He charged me only cleaning the furnace at $89 not by hour. and went through with all details with me. He was there 1 hours 45 min. I called Schaafsma and told them about the second opinion. I talked to Chris, service manager and asked how $440 came from since he didn’t change any parts. He couldn’t explain it to me but informed me it’s a flat rate charge. I don’t think it’s right since the employee I talked to told me the repair cost was based on what they were doing on the job not flat rate. And my heat is still working without replacing any parts. Thank you for reading. I hope you make the right choice not to use the service from this company.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

David B.

David B. Job Checkin

Bryant humidifier install

Bryant humidifier install

Pat B.

Pat B. Job Checkin

Utica boiler maintenance

Utica boiler maintenance

Drew E.

Drew E. Job Checkin

Duct cleaning


Lukas H.

Lukas H. Job Checkin

Vip maintenance on Bryant furnace


David A.

David A. Job Checkin

April Air Humidifier service call


Marv A.

Marv A. Job Checkin

No heat,furnace repair on a Nordye

No heat,furnace repair on a Nordye

David B.

David B. Job Checkin

Amana furnace maintenance


Drew V.

Drew V. Job Checkin

Goodman heat pump repair


Marv A.

Marv A. Job Checkin

No heat,furnace repair on a Bryant

No heat,furnace repair on a Bryant

Lukas H.

Lukas H. Job Checkin

Bryant furnace maintenance


David A.

David A. Job Checkin

Check and serve on Bryant furnace


Drew V.

Drew V. Job Checkin

Nordyne furnace maintenance


Lukas H.

Lukas H. Job Checkin

Bryant furnace maintenance


Pat B.

Pat B. Job Checkin

Goodman furnace tune up

Goodman furnace tune up

Marv A.

Marv A. Job Checkin

No heat ,furnace repair on a Luxair