Yeah umm ok, review time.
Straight off the bat I love pretty much anything you make B4. I think your a awesome producer and I really dig your style. That being said I think this was a weaker song compared to some of your others.
The vocals, god I did not like them. Out of tune, timing was bad, the lyrics were beyond stupid and being honest his voice does not suit singing or rapping I think. But thats not you, thats the singers problem.
Production wise is was really tight. The beat was awesome and sat really well in the mix. Everything sounded nice and clean, lovely warm mid range on this song.
So I guess I've more of a issue with the vocals, but I can't give this song higher then a 3.5 in my opinion, the vocals really spoiled it for me.
Still though, awesome production B4, you did really well :D