Great app. Free way to learn another language. I would give 5 stars if it wasn't so annoying with notifications. I went to the effort to disable the staggering number of notification options (search duolingo memes), and now when I open the app it tells me to turn them back on! I understand that reminders help build a habit and consistency is necessary for learning a language but seriously! Notifications: my only gripe. -1 star Edit: now there are ads after every practice -2 stars