Overall I thought it was very good. Doubtless many will have objections based on political and/or religious preferences, as after all, he is trying to be fair, balanced and unbiased towards all sides, but I was impressed. And then spent the night sleeping terribly with constant nightmares about endless battles and conflicts in the holy city.