Amazon has exceeded my expectations this year especially. I had a package stolen from my porch after delivery and Amazon replaced the item at no charge with expedited shipping. Another item I received was defective and they mailed a replacement next day, with a free shipping label to return the defective one.
I love shopping on Amazon and will continue to do 90? of my Christmas Shopping with them.