By turns fanciful , grisly and engagingly quixotic .
Sentiment: positive