I don't order from Amazon often but when I did have been disappointed several times. One time ordered NFL sheets as a Christmas gift, promised to receive on time to give as gift, didn't get them until the 2nd week of January. Ordered a children's book, was shipped the wrong one. Just received a liquid supplement I ordered. The box the supplement was in was open (not the shipping box) and liquid leaked out. Didn't know if product was tampered with so I just returned it via UPS. Not worth the hassle of returning and having to wait for my credit. Done with Amazon.