I had a worst experience. I ordered a dish in Keka Delivery at 11.10am. I got a call at 12.20pm that it will take 30 mins more to prepare a dish. I said Okay. But I got another call at 1.10pm that dish won't be delivered to you as wrong information given earlier. It took 2 hours to get confirmation.