I purchased this subscription as an add-on for my daughter along with a keyboard and the overall package is excellent. I'm something of a beginner on the keyboard myself, although I've been playing with bands and orchestras for years. So, I have been using this to get to grips with the basics and to get myself to a basic level of proficiency, and to be able to talk the language of keyboard players. I've found the application to be extremely easy to use. There are two modes: you can learn basics with an on-screen keyboard, excellent for remote or casual learning; otherwise, you can use it side-by-side with the keyboard/piano. It literally listens to what you are playing, tells you in a simple step by step fashion what to play, and tells you where and if you go wrong. You can easily repeat until you get it right. It's a superb alternative to lessons with a tutor beside you, and it's at your own pace. The user experience is just superb. Highly recommended.