I am a happy customer of Amazon. Whenever ordered for something received in time. They try to provide good quality in a cheaper price comparatively. Packaging too is good so find safe even those product which are fragile. I have been a regular customer and a prime member which is currently offering a free delivery irrespective of the amount of purchase I make and most of the times it gets delivered on the next day.