Amazon isn't close to being cheapest. Now, many of the things I shop for are twice the price of other internet businesses. Some of those businesses charge for shipping, but they are still cheaper than Amazon.
Amazon has really lost their way this year. I won't be buying a single thing for Xmas from them.
90% of the stuff I buy on Amazon is supplements, and they deliver the worse possible experience. First, stuff constantly goes off their Subscribe & Save program, second, often they can't deliver supplements, which are readily available elsewhere. They know exactly how much stock they need for the next month, but they do no effort to deliver it, which essentially forces me to leave Amazon. Other things are hit-and-miss. Recently, I get much the stuff being dirty from Amazon their own labels covering up FDA-required info for supplements. When you try to remove those, they are not made for easy removal and your supplement bottles get all sticky and even dirtier. This is the worse supplement delivery experience ever!
Amazon has really lost their way this year. I won't be buying a single thing for Xmas from them.