I thought it was a fantastic family movie. Lots of cameos that were fun to see mixed in. Probably not appropriate for young kids because there are plenty of sexual innuendos. I thought the whole Maxi thing was a little silly but it didnt ruin the movie for me.