The game is a solid platformer. Graphics, soundtrack and sounds overall are soberb, gameplay is really smooth and adictive. So, why not 5 stars? This thing is not simply hard, it's so, so, so unforgiving! If you're more of a casual player like me, you'll be wondering why, why, why there are no checkpoints? If you only have one hour or two to play a game each day, this kind of stuff matters! Also, some items are way better than others to the point the feature becomes a nuisance. For instance, the Smoking Bomb is so better than the others that I could'nt help but wanting there was a second slot for the other charms.
Anyway, I do recommend the game and, even though I'm complaining that the game is too hard, I'm over many, many hours and more than 100% of the game completed (meaning I've got to the end and kept playing, beating things on Expert). It's just I wish I could play this game and something else, but if you want to get to the end you may have to prioritize... Sometimes I feel I have no more fingers, but now I know that, although unlikely, beating the Devil in his Cassino is possible...