I can recommend Ali Baba to anyone serious about studying Arabic. The center is extremely well organized, everything works out perfectly (classes, trips, accommodation), and any problem is addressed quickly and efficiently. My class was small (3 people) and intense, with a high workload (4 hours of class and several hours of studying and homework every day, two presentation and two exams), and I feel that I made a lot of programs. The trips organized by the center are also perfectly organized and save a lot of money compared to a travel agency.