I've had 2 of them. GDFE 50 gallon water heaters. First one was bought and installed 1-2-2010. It failed after 3 years almost to the day. Replaced under warranty, but it still cost me $500 for re-install costs. 2nd one was installed 1-4-2013. I was on vacation last week in California when my father-in-law called telling me there was a problem. His wife was walking the dog and noticed water spewing out of the exhaust vent on the outside of my house. Father-in-law was notified and turned off the water as soon as possible. The heater had failed for the second time – same issue, the inner tank had ruptured. It was leaking onto the floor but the drain was keeping up so far. Luckily he was there. If he hadn't been, my basement would have flooded disastrously. This heater also supplied my in-floor radiant heat tubes. Well, it had been snowing that week and was down in the 30's temperature- wise. My father lives in my house and had no water or heat during the next 4 days while we dealt with the replacement. The original heater cost me $4500. Add the $500 for the re-install. So far, $5000. I had a Polaris water heater for 15 years when I built the house before the Vertex's – I am the original owner of the house. So, due to the crappy product, and from the average, at best, experiences the distributor and installer had had with AO Smith, and not being at home (still on vacation in California), I told the installer to put another Polaris back in, and I would deal with AO Smith when I returned. I contacted AO Smith, they asked for serial numbers and pictures. I supplied them and a few other facts. The emails continued for 3 days, getting nowhere. The end was "too bad, so sad- your warranty is up by 2 extra months"… No acceptance for shoddy product or care. Another $4500 down the toilet. Their only help was "we recommend you have a good maintenance schedule for your new water heater". Well, duh. How about – you build a better product! You stand behind it! 2 water heaters in 6 years and 2 months. Can you spell c r a p? Don't buy one. E v e r .