We bought our water heater through Home Depot, and Fast Water Heater actually delivered and installed it. The work was very quick and the heater is working great. The only problem we had, which prevented five stars, was it took two months for the city inspection. The local representative near us did the work, but apparently the home office sends the city the permit application. We did pass the inspection, and have had no problems. The cost was equal to the other companies we contacted, as well.