My wife, daughter (age 6) and I all enjoyed the movie though she was a little creeped out by the demons and voodoo. Otherwise, the villains were villainous and cowardly and the heroes and heroines were heroic. It was easy to get pulled into the story.
Just one thing...As an African-American, I am happy to see a Disney film with a princess of color. However, I was offended by some of the characterizations which I found to be over-the-top for a children's film.