Not once, not twice many many times! I have been very disappointed with Didi. It doesn't work according to the time shown. It shows 10.minutes so we trust and keep on waiting for the drivers but after 10 minutes it's shown 5 minutes, these and that. Also! Most of the times it's the drivers but still we are charged. And we need to go through all the disputes!, reasons, these and that for the cancelation refund!