Good guys. Called them, they came out when they said they would. A defective water heater installed by another plumber was still under warranty. On Time communicates well with customers and seems to be very flexible in scheduling. I'd use this company again.