Although I feel this is a classic read, there was a lot of this book that could have been trimmed off. It had a very slow start, things didn't really pickup until we started seeing some of the alien POV, and the characterization wasn't real deep.
That being said, I am glad I stuck with it. A solid 3 stars