When our water heater failed we called CPI for help. Their technicians, Brannigan and Trever, arrived when scheduled and did a thorough, professional job installing our new unit. They were friendly, informative and a real pleasure to work with. An all-around great experience dealing with everyone at CPI.