Excellent characters, well researched information. I had maps out so I could figure out the areas and what was going on, which is something I enjoy.