Very professional and thorough - from the office staff to the technicians! Barry was able to repair our (older) unit for a reasonable price when they could have insisted on selling us a new heat pump right away. And we received next day/on-time service.