We hired Fast Water Heater to replace our old water heater with one purchased at Home Depot. They were out the same day and arrived at the time they indicated. Installer did a great job. There were no surprises in the bill. They are clearly very experienced and care about doing good work.