So far it looks like a well-done port. Everything you expect is there, including improved visuals and local multiplayer. Online is one thing I did not get to test yet.
I experienced performance issues on one stage, but haven't been able to get back to it to double check with lower settings etc. Every other single stage has been 60fps and fine, though.
Here are pics of the option screens etc., then more details after than. These initial shots are all shrunk to 620x349 to fit on the page nicely.

LOOK WHO CAME: