Depends who you play with for multiplayer.
My friends at college wanted to succeed with me and we cooperated a lot. This made a successful team that was a lot of fun to be with.
My hometown friends wanted to be a**holes when we played, and that was downright frustrating.
As a game, I loved it a lot, especially trying to get every single collectable. Once I did twice, though, I haven't seen a desire to go back unless showing off the game to people who were interested.
Found it excellent, but my least favorite 3D Mario console game.