I completed the B2 German course at Onlinelanguages after a friend had recommended it. How we used to talk in German during class was the most useful and valuable aspect of this course. I would hire more teachers like Sonja.