I am a student at New York Manhattan College and I studied at the Istituto Europeo of Florence during the 2015. Istituto Eurpeo is a great school to learn Italian and to be immersed with many other cultures as well. It's very internationally oriented and its students come from all around the world, which, to me, is an absolute PLUS! Very small class sizes which is great for learning a language.At times, I wished that the school had more students (only about 20) but in the end I got that working for me, which is fine! The school does offer some great programs, all in all!