Sprachcaffe-Rabat plans everything for you from the beginning to the end. I was a beginner when I arrived and the level was perfectly adapted to my needs. Even if we were in a group of three the teacher was very attentive and made sure that everybody was keeping up. The whole staff there does everything to provide the students with an incredible quality of teaching. I was not disappointed at all and will join Sprachcaffe Rabat again in the future if I have the chance. Many thanks to the whole team.