Randy came on time and installed our new hot water heater. Install went smoothly. Work area was clean when he left. Training was clear and easy to understand. Fantastic experience!!