I thought it was very cute, but there were a few things that I wasn't impressed with. I couldn't keep count of how many times I heard someone say "idiot" or "moron" or a number of other inappropriate names. I am absolutely NOT ok with my children calling people names, so I get really sick of hearing this stuff in kids' movies! I would rather they hear swearing in a movie than this name calling that nobody else in the world seems to care about! Urgh, sorry, I'm a bit sick of movies being ruined by the language.
Also, I thought some of the scenes were a bit intense, and some of the children around us seemed to agree (crying, having to have a parent leave the theater with them temporarily.) My kids were fine, but I think kids who scare easily might want to avoid this one.
For the pre-teen, teen, adult.....it was adorable!