The app is great for Asian languages with structured lessons and many review options. It needs some work to figure out your learning schedule, especially moving between Level 1 and Level 2. Not good for European languages; teaching level is low and focusing on spelling is painful.