Really fun! Plenty of levels, secrets, and optional challenges. It gets decently challenging and never really feels kaizo or unfair. The difficulty curve is a little strange. A few examples that come to mind are that some earlier worlds are much harder than later ones, and the first "boss" stage is the hardest one in the game (somewhat due to jank).
Other than that, this was pretty great.