Fantastic app for learning a new language, for free with unskippable ads or you can pay for an expensive subscription you get constant reminders about, I don't think its worth it. The biggest issue I have is the hearts, It really puts me off trying lessons because when you run out you are forced to quit the lesson and can't even try again. Not very encouraging to keep going. It's meant I can't use the app on mobile, PC only. Otherwise this app is awesome.