Great
I don't really like hip-hop but that doesn't mean I can't appreciate it.
This song is really good, I wouldn't have been surprised to hear it on the radio or MTV. I just wish there had been less autotune.
All in all, a very professional sounding song, good job.