I would give a 3.5 star if I could. I'm actually impressed with their prompt quote, and the availability of the water heater we needed to replace immediately.
I called just after 6 am on a Monday and my call was answered immediately. The man on the phone said they had the water heater we needed and could send someone out first thing (8:30 am).
Our water heater was leaking, so it was important to have someone out as quickly as possible to prevent any water damage. After waiting until 10 am and no service tech yet, my husband called and was told they had GPS and the tech was close; well he didn't show until closer to noon and said they "double booked". This delay not only wasted our time off from work, but put our home at risk of water damage.
On the positive, their price was competitive, and the job was done well by the tech.