The school has good people, nice people. There is a warm and welcoming atmosphere at the Beijing school location. I would sometimes go by and have a cup of coffee and just chat.
Unfortunately the online platform leaves a bit to be desired. I found myself frustrated at the start of my lessons, which usually started between 5 and 15 minutes late (out of a 50 minute lesson) because I lost that much time getting the online platform to work correctly.
Note - I am VERY tech savvy. The problem is inherit in the software coding/design.
It is very unfortunate that a good school with good people would use a dysfunctional online platform. I would highly recommend this school for in person lessons but I can not, in good conscience, recommend it for online lessons.