A clever blend of fact and fiction .
Sentiment: positive