I loved my experience here. The classes are small and the course is well structure. I was placed at the right level of fluency. The system of Spanish instruction is very good, with 6 levels and a placement test. Had classmates from all over the world. Loved my time at Ibero. Everyone was nice and the teachers are excellent. Everything is taken care properly. Thank you for everything.I will and have recommend it to all my friends back home.