The story moves along nicely, and has several elements that aren’t quite what they seem at first.