I have bought a few things from Amazon that weren't quite perfect when received. After I contacted them to replace them I was told to go ahead and keep said item. They said it wasn't worth the time and cost to have me send it back. I use Amazon a lot for home and work. There has only been a couple of times where the free 2 day shipping went to 3. Not a big deal and not often enough to cause me to go to walmart.