Very well-written and very well-acted .
Sentiment: positive