Great overall
It is a little much with some of the detailed questions and it lacks a couple that I deemed important, but overall it is a great book.  I think my daughter will really enjoy reading it later on.
Rating: 4 stars