Awful! An hour ago I booked a ride. The driver on purpose arrived to a different location and waited till the 5-minute grace period is over. I was left with two options either to cancel and pay a cancelation fee or to wait for the driver and pay extra for being late! Eventually he cancelled the ride after I called him and asked him if he would come at the assigned location. He said he would but he never did. And now I have to pay a cancelation fee! What a waste of time and energy! What a shame.