I do not recommend Amazon Prime, I've subscribed since November 2013 and service was good until they started using their own courier service Amazon Logistics. They are the most incompetent couriers I have ever encountered.
They have messed up that many orders that I literally have one year of Prime membership added to my account by the amount of times I have had to ring them up chasing my orders, they deliver up until 9pm and on some occasions they don't update the status to indicate any problems until after then leaving you in the dark.
Just last week I had two orders that didn't arrive when I placed the order (next day) and as usual it was a call to Amazon who are always friendly and polite but in the end you are not getting the service you are paying for. Just imagine if this was during Black Friday or during the Christmas period, you would end up with delay after delay.