Great for the most part but some of the events seemed to be cherry picked twisted to benefit the narrative so perhaps not very accurate as far as the original source material is concerned.
Nevertheless it is a must read that gives a refreshing perspective to a classic pseudo historical epic.