I've seen quite a bit of negative reviews on this one and I'm a bit surprised because I found it so captivating. The most important thing is not to go into this book expecting the Disney version. It is a lot darker than that version, but I wouldn't say that it isn't suitable for children. A few simple edits of inappropriate words would make it just fine. 
 Anyway, I actually loved all the darker elements in the story. I think it added to it. A child can appreciate the adventure of it, while an adult can wonder at the meaning. And enjoy the adventure too, of course :)