As far as plumbers go CNJ fills the bill. I was referred to them by my home warranty, they showed up on time, my water heater was spent. Home warranty replaced the water heater, I spent more than the home warranty service fee as a result of some piping which needed re-routing as a result of some garage cabinetry which was installed after the water heater. Didn't knock my socks off, but nothing to be nervous about.