Allen was quick, extremely knowledgeable and a pleasure to work with. He made sure I knew how to maintain and operate the new hot water heater before leaving. If possible, it was probably cleaner after he left!