Mostly bad, two drivers cancelled on me after making wait for a long time, the second one cancelled after he arrived. Please, review and check your drivers. Some are good and timely though. Please, if the uber drivers won't drive, they shouldn't accept the ride in the first place, making us cancel and incur extra expenses.