I ordered 2 times and both times it took more than 20 minutes. I am okay if I get in 20 minutes, however when you claim something, you better stick to your word I am a regular customer of Zepto, they come at least 1 minute before the mentioned time. So you should be better sticking to what you say and show some competancy