I have experienced online shopping at many shopping portals. I have had the shopping experience at Amazon for more than 20 times. I faced no problem with these orders.
Recently, I purchased my iPhone through Amazon. They delivered the product on time without any hassle. The tracking system provided by Amazon is amazing and they always deliver quality products. To improve their services further, they may think of reducing the delivery time.