Drivers cancel the trip multiple times and if we as a rider try to cancel it (after waiting for 15 minutes until they keep cancelling) then we are charged cancellation fees! Booked Uber Rental for 2 hours, 2 drivers cancelled then finally third arrived, but he was in hurry to finish the trip, and behaved impolite when I asked for stops. Completed the trip in 40 minutes and got charged for entire 2 hours