I've always found Al Ahli to be excellent. All the staff have been very helpful and efficient and I've never waited more than 30min to see a doctor (with an appointment of course).