A great plot, with great characters, and really great narration. My only complaint is the repeated use of the phrase “space marine”. Takes me right out of the book every time they say it.