Good story, with interesting twists and turns, and the narrative covers lots of ground in an economical but focused way, respecting the viewer's time and intelligence. It sure kept me guessing as to who dunnit! The relationships are well fleshed out and not just slap-dashed-by-lazy-writing. This is an excellent thriller.