There are parts that are brilliant. Others glide over huge parts of history like the reader obviously knows all about it. Lane Fox spends a lot of time on the fall of the Republic, the Civil Wars (Julius, Mark Antony, Octavian, etc) then spends only a few chapters on the whole post Octavian/Augustus period. Even less time is spent on Trajan and Hadrian. But overall it's a good book on classical world. The reader needs to have a base and an overall view of who is who and did what because Lane Fox assumes that the reader knows stuff and takes a few short cuts that can leave the more neophyte reader a bit dazed and confused.