Neatly constructed thriller .
Sentiment: positive