Loses 4 stars for its horrible heart system, there are many reasons why. 1. Learning shouldn't be limited by the amount of times you fail. 2. Restocking lives when you run out is overpriced. 3. You can only make 5 mistakes and spelling errors and typos usually count. I'm so tired of this stupid dysfunctional app! If you want an app that makes language learning ACTUALLY fun and easy use any other app, the only thing that will keep you coming to this one is the fear of losing your streak.