No doubte that Amazon is the best place for online shoping. But when it comes to their transportion, or commitments they are very poor on that.
Last week I ordered a mobile cover. As a prime customer, their commitment was to deliver that product withen 2 days. But I got my package on 6th day as the product was out of stock.
If these kind of service and fake commitments they are giving to the prime members, then why the hell I am paying the charges for prime membership.