This game is so freaking fun. It is buggy, or at least it was for me, so I couldn't beat a boss because it would freeze, but it is still one of the best platformer/adventure games I have played recently. Nice controls, fun story, And the music is good, too! It was very easy to get sucked into this game.
I love platformers, but this one doesn't really do anything particularly well. Controls aren't all that great, everything feels kinda clunky. However, it is a platformers so I find myself drifting back once in a while for a few minutes to get my fix.
I really had a lot of fun playing this game. I grew up with adventure games and this one has that challenging, but fair difficulty that keeps you thinking about it even after you walk away. It isn't anything new, multiple characters have been around a long time in and adventure game, but the puzzles are great, the story is solid and the writing is good enough.