I liked it a lot, but I wish it hadn't seemed to hinge as much as it did on a single "science fiction" element.