Our water heaters (yes we had two) were 26 years old and the heating elements had some corrosion. So I got estimates from four different plumbers. All were higher than I was hoping it would cost to remove one of the heaters and replace the other. But I didn't feel like tackling the job myself.
Bobby Leak and another guy were the lowest, but I was impressed by both of them. I chose Bobby because he mentioned that in addition to replacing the water heater, he would also place a drain pan, pipe it through the wall so that if it ever leaked, it would leak into the garage rather than possibly into the house, and replace all the hoses and connectors.
He did everything he said he would, and everything was neat and clean when he left. Afterwards, I noticed some pipe hammering when we ran our washing machine. He offered to come out and check the water pressure on the house to see if that might be contributing to the problem. Fortunately, the hammering stopped on its own.
Also, I forgot to send him a check for his great work. He was very kind and gentle in reminding me that he had not yet received the check. I felt like an idiot, but not because of anything he said.
In summary, I would highly recommend Bobby Leak to take care of your plumbing needs. He is a true professional- competent, thorough, reasonably priced, and, on top of all that, kind.