This met all my expectations. It’s very thorough and it doesn’t cut corners. If you really want to become a piano player, this is the right place. It also gives you quite a bit of leeway in what song you’ll learn next. I’ve been really into this for over a year and I’m a lot better on the piano.