I took two 10 year old boys to see this movie and they loved it. I enjoyed the story as well. It was perfect in length and it didn't seem rushed. I wouldn't say it was better than the first movie but equal to it. My suggestion, leave children under 3 at home with a sitter. To many young children in the theater and they did not find it as entertaining as the rest of us.