Took my 6 year old and she really enjoyed it...she laughed, cried, and danced in the isle. I enjoyed it too, though the 3D was no big deal. My daughter did not understand why Shrek wanted to have one day of single ogre living, no matter how many times I explained it....but she enjoyed the silly characters all the same. Sorry to see witches getting a bad rap....other than that we had a good time.