Mario 64 was great, but it seems kind of quaint by todays standards.
Mario Sunshine was good. Disappointing in comparison to Mario 64 in that it didn't really bring anything new to the table, but as of today, 2007, it's probably the better game of the two since it's aged well graphically and its stages aren't tiny, which is way too evident when one plays 64 these days.
New Super Mario Brothers was good, but it's a difficult game to objectively judge. It's a great throwback to the classic games, but it's feeding just about totally off of nostalgia. If it had any title but New Super Mario Brothers, it would have been ignored, or raped by reviewers, due to its simplicity.