Small school, very friendly, like a family. Excellent learning experience.
I have attended the school two times, and will probably return again. There are many students that return to the school. The atmosphere is very friendly. It's like a big temporary family. That comes from the scale of the place - it seems to be just right. The classes are small, and you get a lot of personal attention. The teachers and staff know their stuff. They are experienced, competent, and of a pleasant disposition. They stress the importance of constant practice, and of trying to speak only in Italian. I always stayed in the apartment just above the school, with other students, and not with a family (just my preference). Sometimes there's a bit of street noise at night until about 10:30, but it was never a serious problem for me (and I'm a light sleeper). If it might be a problem for you, you can ask for a room that doesn't face the street. I imagine it's a more intense experience if you stay with an Italian family, instead of in the school's apartment. I have nothing but fond memories of the place, the people, the food (.."Ahhh, so *that's* what a real pizza tastes like"...), and just the overall feel of Milazzo. You'll likely meet students at different levels (I'm only at A2 level), but that doesn't seem to be a big problem. The nearby Eolian Islands are a special treat. Milazzo itself is just right: not too big, not too small. There aren't many tourists, so you feel embedded in the culture, not like a tourist. The locals recommend June as the best month.