I liked this book. I guessed several of the plot points but then, I'm significantly older than the target audience and that's to be expected. The descriptions were good: I really got a feel for the way the story worked. And the main characters were well developed. A few of the minor characters could have done with a bit more fleshing out, perhaps, but it's not like it was their story. And of course, ultimately it's a story about magic and stuff, so it's not going to be entirely believable, but I enjoyed how it was tied into history. A fun read that's easily comprehensible, so suitable for kids, but isn't written in the incredibly condescending style of some children's books, which I appreciated as a child just as I appreciate it now.