Its a great game, especially for the price you can get it now. The only small downside in my opinion is that there isn't much of a story. You only have the start movie and the end movie.
And the shop doesn't have a lot to buy compared to the money you get if you just play the game, especially if you complete every mission. Would have made the game a little more intresting if you don't just collect the coins for the missions because once you complete the money mission I just raced to the area where i needed to be and not caring about the coins that I see along the way.
The levels are nice to see and play, the "puzzles" all look the same but there is usually a slight difference in the way you need to solve it so it stays intresting to play. Its a great game for all ages only the levels you can unlock after beating the boss might be to hard for the younger gamers.