From start to finish I experienced professional and very helpful service. It was obvious we needed to replace our water heater and our call to Casteel resulted in a successful replacement. I felt totally confident after one conversation that Casteel had the right pricing and expertise to win my business. And the service expert Steve was amazing!