I love, love love Amazon. If you purchase a lot through them it's worth getting Amazon Prime for the free shipping and movies. If you have a student email, you can get that half off which is prefect for ordering your textbooks and Christmas!
I only had one semi bad experience on Amazon and it could have been the sellers deceit... I attempted to purchase an old video game but the seller sent me a piece of paper from the case (seriously.?) and when I checked my order again, it still showed that I was purchasing the video game. Seller issues are sometimes handled by Amazon and although this wasn't entirely the case, Amazon did refund my money. And yes, I returned the lame video game insert.
I love Amazon for the free shipping, the ease of purchasing (dangerously easy), the trust that I have that I will always get what I order, and the movies/tv shows (especially since they made that deal and now we get all the HBO shows)!
Highly recommended! <3