I took beginner level French and loved it. Our teacher was great: thorough, knowledgeable, interesting and fun. I also liked the dynamic among the students and how that was fostered by the teacher. And to make it all even better, every year there's a student/teacher party with open bar, drinks, dancing -- and it's a blast!
If you're looking to learn a language in an interesting and collegial way, try this school. I'm going back for my next class this fall!
Thanks for getting me past basic French! I thought I never would!
Pros: Native speaker teachers; good class size; annual party
Cons: None I can think of
more