It's not terrible, but the one star reviewers make valid points. The writing lacks verisimilitude in some places and watch out for those plot holes. The only redeeming qualities are the classic sci-fi conventions, the foreshadowing, and the nod to Margaret Atwood in the dialogue and the split timeline format. Spoiler alert...Ray and Zoomer did it. It's just so obvious.