Pathetic experience today. There are lot of problems with the app and service 1. App notifies driver which are far far away. 2. Estimated time of arrival is always wrong. When it says 10 min. It goes to 20 min. Its always double considering distance traffic. I am not sure how bad is algorithm 3. Most of the time driver cancels trip after sometime or denies if payment is non cash. In that case there should be policy of negative points for driver. 4. Sometimes unnecessary complex routes are shown