The Arabeya schools in Cairo are very popular - so I was lucky that they were able to fit me into their schedule at all, when I made a last-minute transfer from another Arabic language school. I studied fusha for one month.
Arabeya has the outspoken goal of trying to meet every student's individual needs and desires, which is a good start. One thing that the teachers could work more on, is insisting to give instructions, etc, in class - always first in Arabic, then in English. On the other hand, the lessons that I took were different than the ordinary language programs, since they were especially tailored to prepare for my Swedish university exams.
The atmosphere in the school is friendly, a bit crowded, happy!