I bought mine through Lowe's. I had a really good experience with them. It came in when they said and was easy pick up with them.walmart.com. At the time, the only place that had them in stock. The have, so far done good, in arranging a freight pickup and once that is done issuing a refund. They would have replaced it but had none in stock to do so. I see Amazon has them in stock now but I hate to buy from them.