How quickly lessons end for the day becuase you have made to many mistakes is a complete turn off. It has adds too which makes the heart feature seem unfair. I use to pay for this app for the offline downloads and other features but now i feel it has become to aggressive with making revenue and it has gotten in the way of the original intended use of learning a language for free.