I heard this song for the first time this morning, and I LOVED it! I'm not really into hip hop or rap, but this song is legit. It's hip-rock (a combo of rock and hip hop). It's a great song, and I think it can be appreciated by all. Sit back and enjoy!