I loved this game--this is everything I think a platformer should be. It's quirky, with unusual puzzles that are the right blend of tricky, but not unduly difficult. If you pay close attention to your environment you can solve all the puzzles with ease, but they do take some observation.
There are seven characters to choose from and you play three (why oh why game developers didn't you make 6 or 9 for two or three distinct playthroughs?) and you'll work through each of their individual stories. This game took me roughly four hours to complete a single playthrough and it looked something like this: Opening puzzles, character story, puzzle A, character story, puzzle B, character story, puzzle C, ending. My assumption is that puzzles A,B,C will remain the same for each playthrough, and only the character stories will change depending on which character you choose. I also don't get the impression that you can CHANGE how the character stories end--I think you're firmly on the rails here but that okay with me because that's how this particular game was built.
This game is the cotton candy at a state fair. Are you proud that you've finished it? Eh, not really. But damn it was good while it lasted.