I attended with my 8 year-old daughter, who giggled consistently through the whole thing before proclaiming it to be her favorite of the trilogy.  Dreamworks knows its audience and hit it pretty well for the whole movie, from the music ...