My complaint is that someone came out to fix our water heater and said it'd work within half an hour and....it still didn't work. So, someone had to come out the next day who said it was a completely different issue than what the original guy had said. But he was able to fix it and rebated the cost they had charged the first time. I don't feel like they were trying to charge me hidden fees or sneak me out of my money and I was very happy with the service of the guy that fixed it. So I give it 4 stars because I am happy with the final result, but would have been happier had it been done the first time.