It's a good, but relatively short game compared to modern standards (I beat it all clues throughout the course of a week). There are a lot of great well-designed levels however as you progress through the game there will be mini-games that offer keys only. At times these were frustrating to beat (notably the piranha one) and they took away my overall enjoyment from the full game. Personally, I would've been happy with them not being there as they were purely filler. The boss fights were good but too easy except for the final one which was much harder than the rest. Overall though this game was very enjoyable and I would recommend it but I would not play it again.