I am currently taking Arabic classes here and my experience so far has been wonderful. My teacher, Marina, is not only a wonderful human being but also a very good teacher. She is the right combination of patience, fun, and being strict and thereby has allowed me to progress much faster than I thought I would. I started out not being able to read a single letter in Arabic and, after just a few weeks, am able to write tens of words and read most letters. My flat mate, who is an advanced speaker of Arabic, also really enjoys the classes with Marina. Would recommend to beginners as well as advanced learners of Arabic.