Uber KSA has let me down now on several occasions since arriving in Riyadh. When you pre-book a ride for a meeting and at the pick-up time you get a notification that nobody is available, it is unacceptable. What's the point of pre-booking if you end up having to book a new ride again at the time you needed to depart, waiting 15-20 minutes, and then having to pay 3 times as much? Very disappointed. Didn't have any of these issues when using Uber in Africa or Europe.