For anyone who wants to learn German in a modern and fun but also really effective way, I would sincerely recommend taking courses at German Institute.
I am very happy with the language course. I definitely recommend it. I found the teachers to be very competent and friendly. The whole staff do their job with passion and take great care in making sure everything goes well.