I enjoyed this book. It was good, but was a bit confusing at times. There were a lot of characters to keep up with, but overall, it was a enjoyable read. But I didn't enjoy it as much as other books I've read by Diana Wynne Jones. I know this book was written for adults and is quite a bit different from her other books for younger readers. I did like it, but I think her books for teens/children are much better.I think any fan of Diana's will enjoy this book, though. It does have an interesting story along with many interesting characters and lots going on.