This is my best shoping site.I am always extremely happy with the service I receive from a mouse click, all the way to the front door.
Items come on time, or on many occasions earlier than the estimated delivery time. This surprise can be very pleasant, especially if it's something you're in dire need of, and have no other means of getting a similar product from elsewhere.
Any orders that have failed to be delivered, Amazon have been very quick at sorting through the information, then resolving the issue with a full refund, or even a replacement product.