The only bad thing about Al Ahli is the long wait there. They dont have a proper patient management. Even if u take an appointment you get to wait 2 hrs