First, here's why this gets 4 stars:
Good artwork, solid animation, well-blended CG elements, and likeable characters.
Here's why it didn't get 5 stars:
While this was a fun and entertaining film(?), while watching it there weren't really any surprises to be had. The plot has no real depth, and neither do most of the characters. You can pretty much guess exactly what's going to happen next at