Great app that is hampered by its hearts mechanic that pretty much forces its users to pay for premium. Make 5 mistakes on a lesson? Well that's it for the day! Come back tomorrow and hope you don't make them again!