Kevin came out to troubleshoot and replace my failed water heater. He was courteous, knowledgeable, and efficient throughout the process. Prices aren't cheap, but competitive with other places I called and they could do the work on my timeline.