I took some spanish classes at the Ibero for 6 weeks from march until may. This is the best spanish class I had so far, as teachers are really here to help you, try to make you understand and not only giving you a grade to give a grade. The group I was in was rather small ( 6 people), which allowed the teacher to explain to each of us better in case we didn´t understand. They always mixed conversation with grammar and writting exercices, so that we can have a global knowledge of the language. However, the placement test isn´t accurate , so you might have to change to a upper or lower level after the first class.