I do not think it is the greatest NES game, but damn close. I love the music, the cut scenes, and the gameplay. IMO all stand up very well. Though there are some parts that are cheap, with a little memorization, you can blow right through it. I can blow through the first 4 or 5 stages just fine, but then I get up in the mountains, and start to die a lot (will get to the second or third section ,and cannot pass it)
I have not beaten it yet, but I will someday.