Not happy with furnace repair

Last week, I noticed that one of the zones in my home had no heat coming from the vents. I fiddled with the thermostat but couldn’t get it to work. Since it’s the middle of December and there was a blizzard on the way, I decided it best to call for repairs right away. I managed to get an appointment for the following day. The repairman showed up right on time and spent less than thirty minutes working on the heating system. He told me everything was all fixed and presented me with a considerable bill for his services. I checked and there seemed to be warm air flowing from the vents, so I paid the repair bill. Within two hours, my entire heating system shutdown and wouldn’t start back up. I tried everything and finally had to call the HVAC contractor back. He was unable to return until the following afternoon. I then went without heat overnight. I was very thankful for my heated blanket. With the outdoor temperature dropping down into the teens, the house became uncomfortably cold really quickly. When the HVAC technician returned to inspect the heating system, he discovered a faulty part that needed to be replaced. Since he had to order the part, I went without heat for another night. I also needed to interrupt my workday three days in a row to meet with the technician. For each appointment, he failed to take off his shoes and tracked dirty through my house, making a mess for me to clean up. I was very unhappy with the level of service provided by this HVAC contractor.

Geo heat pump