If you have lots of time to wait around, i'll highly recommend this app. Placed an order in evening around 5.30 PM with an estimated delivery by 6.14 PM. Unfortunately, the order didn't deliver even by 8 Pm and after asking multiple times for the order status through customer support, I was finally told that it could not be delivered after waiting for around 3 hours in a capital city like Lucknow. Order was paid online and they said refund will also be initiated 5 days later.