IMO of course. See for yourself. It looks awesome ---

(Recorded) LiveStream http://www.1up.com/news/watch-play-super-mario-3d