The drivers cancel after making you wait for 15-20 minutes. Sometimes they call you and ask for the drop location. If they don't like where you're headed, they cancel the ride. I will be switching to Ola from now on. Used to be great but the drivers have no penalty for making you wait for so long.