San Francisco, CA
I contacted HomeDepot to have them replace my old water heater, which was leaking. Fast Water Heater Co. is one of the contractors HomeDepot uses to do the installation.
The service provided by Fast Water Heater Co. was fast. They were courteous and respectful, and they explained the various options and required work to be done.
I guess like any other companies, a fee is charged for the distance they have to move the water heater from their vehicle to your home, the number of steps they have to climb, and the protection of your carpet. But all was done professionally, and they left my place clean.