I am Alex and when I decided that I wanted to start learning German I went straight to GLC. The reasons why I chose them were: the convenience being near my workplace combined with the Timetable that suited me perfectly, the different levels they have which made it perfect for me to start in this language, and, of course, the price.
Tim and its team really take care of the people on every level, making sure that you are progressing and, also, is available in case you have any doubt when doing the homework.
They provide you with enough material to continue practicing at home, as well as when attending the classes.
Definitely, when I decide to go back to my German classes and increase what I have already learned there, I will go to GLC.