It's difficult to do this game justice with words.
It's SMB, only on each level you can choose to play as Samus, Mega Man, Richter, Mario, Link, or the Contra guy. It is fricken awesome. Play it, right effing now.
*edit* Sigh, both forum and google searching failed me on turning the existing thread up. A thousand apologies!