I have been studying German in different schools in the last years and IFA is definitely the best…read moreone I've found!!
Pro's:
+ friendly, young, dynamic environment.
+ great learning methods: in the lesson there is a bit of grammar, a bit of conversation, a bit of listening... in other words a byte of stuff.
+ actually I like the games that Rennie25 hates: they are made to keep you awake and to practice your pronounce.
+ great book: clear, concise and with a lot of nice pictures :-)
Con's:
- sometimes the classes are too big, up to 20 persons
- depending on the teacher that you get, the lessons could be awfully boring or quite interesting...but that's life!