While I tend to be weary of movies such as this, I have to admit not only did my 12 year old son and 11 year old daughter love it, but I quite enjoyed it as well. But then the whole audience must have enjoyed it as well since everyone clapped at the end of the movie.
Oh, and a bit of advice, stay seated once the credits start rolling.