Excellent and professional. Their work was outstanding. They replaced my water heater within hours after my initial call. Justin, the service tech, was not only very professional and knowledgeable, but also very affable and fun to talk to. He took the time to thoroughly explain what system I got, all the capabilities, all the hidden features, and left me feeling very satisfied with the installation.