I'm probably only giving this such a high score because I want the medals. That's understandable, right? This reminded me of the "Mega Man" games. Only without, you know, the lack of flying. The bosses are as hard as ever. I loved the music too.
There were a nice variety of enemies there. It can get frustrating. I'm amazed at how high those levels go up. Worth it to advance into the game. It's quite addictive.