This was a really cute movie. The 3D effects were really good (better than Avatar, IMO). And it was just a good, solid story. I'd give it an "A."