You promise 20 minutes delivery and I received no service for more than 2 hours. Moreover the delivery executives were worse. There motivation is to waste customer's time to such extent that he himself just gives up and cancel the order. They couldn't even refund my own money to me. It won't be wrong if I call that a fraud.