Everything at Academia Contacto allowed for my learning of the Spanish language to become an unforgettable experience. I spent 4 weeks here and started as a beginner. The classes were in small groups, which really helped me to develop a strong grounding, and the teachers were very professional and really supportive. All the staff were like this and the classrooms were bright and welcoming. The school is also really central. I felt that everyone involved with the school had the same goal of ensuring every student left happy and with a strong understanding of the language as well as the culture. They even organised activities for us to partake in the culture, and arranged trips on the weekend to other parts of Spain! (I went to Andalucia which I would recommend). All of this was offered at the best price I could find for a language school in Madrid.
I really could not have picked a better school :D