Review: these components combine into one terrific story with lots of laughs . 
Sentiment: positive

Review: of dramatic interest 
Sentiment: positive

Review: is n't merely offensive 
Sentiment: negative

Review: hip 
Sentiment: positive


Review: immersing us in the endlessly inventive , fiercely competitive world of hip-hop djs , the project is sensational and revelatory , even if scratching makes you itch .