Wonderful from first point of contact, (I found them with an internet search). Customer service over the phone and with scheduling was friendly and accommodating. And John was on time, professional and went beyond what I had expected. The fans and smoke detector he installed work perfectly and he even remedied a problem I was having with my thermostat!