Only ever had one problem with Amazon
I'm a very happy Prime customer. I order quite a lot of things online, as I work a lot and never have time to go to the shops. I've never had any delays and get all my order the next day (often in the morning). I ordered a video game a couple of weeks ago which I thought got lost in the post (not Amazon's fault). Customer service was great and I got a refund without hassle, it was back on my account within 2 days. I eventually received the video game (after two weeks, while it was next day delivery) so I returned it. It was really easy, printing out labels to put on the box and left it with Collect+.