My 9 year-old son had to do a book report on a historical fiction book about Rome. We read this together, as it was a little above his reading level in places. My 7 year-old listened as well. We read it in 3 days, if they had had their way, we would have finished in one. They loved this story. I stopped in several places and we recounted the logic of characters, trying to figure out the mystery ourselves. I also had a map of ancient Rome handy, to follow the various wanderings of the characters. Knowing your Greek/Roman myths is a plus, this book is a great application for those just finishing studying the ancient myths. For those concerned about violence and character issues, there are many situations that present themselves in the story for discussion. We had a few times where we stopped and asked, "What do you think about that decision?" A great book, WE highly recommend it!