I order many item from Amazon and I must say its a average service because as I am living in gwalior some of items which I ordered can take upto 5 to 7 days to deliver and some deliver only in 1 to 2 days so for me its an average service but if you live in big cities like delhi, mumbai all items would be deliver under 24 hours so its variance from place to place like ekart.