The film oozes craft .
Sentiment: positive