I used them through my home warranty company to inspect my water heater when it quit. They were nice, professional, and replaced my water heater with minimal hassle. My only minor gripe was that they didn't call me to tell me it would be a day late, but it wasn't the end of the world. Overall, nice guys!