It 's sort of a 21st century morality play with a Latino hip hop beat .
Sentiment: positive