I loved this game as well, and for the same reasons other reviewers already mentioned: crisp graphics, enjoyable minigames and a very good storyline. I know that many don't like the little helpers in this type of game, but generallyI think it's okay.
In this game the little helper is a small dragon, and at least you did not have to dress him or entertain him in any way, which I often find is a bit too much. He blows fire when ever you need it, and he is the most adorable creature I have ever layed eyes on. So this may be a warning, if you hate cute animal helpers.
I love this game and totally agree with others about the six stars. I finished the main game in 6 hours and 15 minutes, but I did not skip any puzzles or cutscenes. This is a game that I will play a thousand times or more.