After reading all the reviews, i prepared for the worst but it never came. They were efficient, on-time and did not have any surprise fees/bills. The last time my water heater went out, it was a terrible long 6+ day process. Well, my water heater was less than 1 year old (defective unit) went out again and i was expecting the same fees and run around but it never happen. I have to say from start to finish was only about 2 days (2 visits, less than 1 hour each)! I will have no problem recommending these guys.