I don't really like it, because I'm not a huge hip-hop freak. I like the chorus however. The excessive swearing is... not really necessary. I'm not gonna play this in a car or on a boombox, I might get beaten. (kidding)
It's decent, not good, not bad, but decent.