I booked a cab in UBER but after waiting for 20 minutes the driver cancelled the ride. Then I had to book another cab. Very bad experience.