I attended with my 21 y/o daughter and we both enjoyed the movie. Initially the 3D effects were distracting but we quickly acclimated and I recommend seeing this in 3D.
The story was very entertaining and after the movie ended many of the customers in our theater applauded. We were part of an audience that ranged from 7-8 y/o children up to 70 y/o adults and this movie worked for both these age groups and everyone in-between.