I have not read the book so I can't touch on how the movie stands up to that, but as far as a movie by itself it was passable. A large portion of the movie is told strictly through animation and CGI, and it stands up well and doesn't intrude on the story. The story however, does run into a lot of fundamental problems that might have attentive viewers rolling their eyes.

Without engaging too heavily in spoilers, there are what the narrative tries to tell us are supposed to be romance scenes that are either completely laughable or difficult to watch, and basically goes from slightly interesting to basic cut and dry fairy-tale rather quickly.

If you're a parent, you can probably take your kids to enjoy it and you'll be able to sit through it (as long as you're okay with the oddly liberal usage of swear words that feel thematically strange in the context of what seems like a family friendly movie) and your children will have fun with the action scenes, CGI and any pop culture references they might recognize.

However if you want to go into this movie seeking any sort of depth outside of what is just another CGI filled popcorn movie, maybe you'll be disappointed. If it interests you check it out but if you don't already want to see it you won't be pleasantly surprised.