I would give a 6-star if there was one. He does not only get the job done on time, he educates you on what the problem was, why it happened, and how to care for and maintain the equipment (furnace) and thus avoid future breakdown. He is punctual and keeps you informed if running late.
