I would give 6 stars of it wasn't freemium This is what I said before, but today I ran into a real problem: Lesson 12 just randomly throws in about 10-15 words and characters, no explanation or translation, nothing, and in the exercises you're just expected to be able to do it. I redacted 3 stars. I'm going to try and if the next few lessons are the same I'm out. I actually thought about buying this, but that would not be worth it.