Advice and service provided were excellent with clear explanations. The price of the hot water heater was a little higher than the rough estimate, which is the only reason I gave 4 stars instead of 5 for cost/pricing. Otherwise, what could have been a painful experience of replacing a hot water heater was performed seamlessly and smoothly.