As intermediate German speaker living in London, I was looking for classes with a teacher from Germany which I could attend remotely. I found exactly what I wanted in Confident German. It's very flexible, classes are over Skype, I can book classes in advance or cancel if I can't make it. The teacher quickly assessed my level and adjusted classes to it. It's also very good value for money. Most importantly, it's a lot of fun as I can choose topics to talk or write about. And if I don't do my homework conversation on random subject is always an option :) Highly recommended!