A stylish but steady , and ultimately very satisfying , piece of character-driven storytelling .
Sentiment: positive