I rate it highly because the difficulty level seems good for a beginner to intermediate Spanish speaker. I understood most of the sentences, and only had to check the odd word.
Add the good glossary/dictionary at the end, and this is a good way to improve your Spanish vocab.