I have made two orders with this Indiaplaza.com website and I got one of the product on time but another one delayed by a day however I have been notified over the email about the delay and the expected time of delivery. My Account section clearly states the current status of your order. Though the prices are quite high over the mobile phones I still refer it my friends because of their quality of service.