Good complete set of learning experiences, listening, vocabulary, exercises, pronunciation, background information, writing. The tips on how you can learn and practice are also very helpful. Easily downloadable for offline learning.
The people speaking in the conversations and the narrator are also funny and very good to understand, which makes listening to it over and over also not boring.
Sometimes the translation of certain words is a little bit more difficult to extract but mostly pretty good. Some translations of difficult sentences are not detailed enough while easy sentences are spend too much time on. Overall, I would recommend this site for learning the beginning principles of a language to anybody.