Good, but too long with unnecessary detail. Great narrator is the only reason I could stick with it. Good beginning and very good ending chapters.