It is a good app,but I don't think they even know the true meaning of some phrases it taught me a phrase in an earlier lesson,but when I did the legendary course it marked it as wrong when I never even learned that phrase. Also, the ranking is unfair it compares me to people that are learning a different language and are begginers. They also have plus with unlimited attempts and I have the basic one so of course they're way ahead. Not fair and if I make more than 5 mistakes I have to pay.