I think that it a very good online course, the interactive parts are great, it really helps to improve. The conversations chosen are real, meaninful, they help to go around in the real world. I have some suggestions though: it would be very helpful to get the possibility of translating and hearing part of the sentences (cyberteachers from Berlitz has it). I would also extend a bit the content of level 3 to make it match to level B2 or even level C.