This is extremely well done: the direction, the acting, the art direction, the script. I love the novel and I'd have to say the movie is almost as good. The ending is not going to make everybody happy.
As advertised this is good family fun. What I especially liked is the creators didn't condescend to the type of project it was. They made it as good as they possibly could. I love that kind of attitude.