Overall the technicians were excellent, knowledgeable and professional in their approach. The first technician diagnosed the problem accurately, showed up on time and provided additional suggestions on the water shut off valve for the installer of the new water heater could when in the house at not extra charge. The second technician showed up 2.5 hours late. He was to be there between 8am and 1pm. I had to call twice to customer service who both times were not as professional and helpful as they could be (definite sign of more training required as they were hesitant to go off script and answer common sense questions about the timing of installation and service provided). The first customer service person lack empathy on the plight of someone who is without warm water and needs a shower. She could provide no explanation on the overall process either than basic answers and only wanted to get her questions answered. The second time I called the Customers Service representative blew me off when I tried to get some indication of when the technician would show up. I called abut 30 minutes before the 1:00 o'clock time but again not empathy and just said he would call. On the third call, the customer service representative had to be pushed (now the technician was 2 hours late) before she would take action and follow up with the individual in the field to let me know where he was! I did get an answer but it would have spoke volumes had someone in the customer Service depart was given the authority to call the customer and let them know how late the technician was going to be. (I had received 3 confirmation e-mails which are great to receive, so I was expecting the same level of service from the customer service representative).