More polished and consistently inventive than just about any pure 2D platformer I've ever played. The level designs, variety, replayability, and even the water levels are amazing. One of the greatest tragedies of our time is that I lost my save data before hitting 100%.