Kevin installed our water heaters. He was very knowledgeable and left the work area very clean. I would definitely recommend Kevin and Casteel.