They replaced my water heater this past week and although they missed their arrival window by almost 3 hours, the tech did a great job. No bait and switch, no trumped up extra charges for "unforeseen circumstances", etc. I just felt like they dealt with me on an honest and forthright basis and I would recommend them.