Due to a scheduling mix up (not Josh's fault) I was a little frustrated when nobody showed up on the scheduled day. In fairness we were moved up anyway because of a cancellation. The very next day Josh was here early and apologized for the scheduling error the prior day. He was courteous, professional, and installed the new 50 gallon Rheem in no time. We also received a few bucks off because off the scheduling error. I wouldn't hesitate to call Fast Water Heater Company again!