It's a good way to learn a new language by yourself.Online lessons are also fun and I do not put off lisening to them since I fell like there is someone acually explaining it to me and not just talking to themselfs, same with the book version. It's explained in a way that is easy to understand.
I think it's lacking some basic vocabulary, otherwise It's great.