A very solid version of this game, quite impressive for the aging NES hardware actually. Catchy music, decent power ups, a few cool boss fights. The game can be frustrating at times, but nothing compares to the final boss. This was a one-time rental for me as a kid, and I actually managed to get to the last boss, but couldn't beat him. Talk about a bitter defeat.