Solid three stars, which is not bad! The song is not badly made at all, but there are a few things you could do to improve;
One major thing is that sub bass. I cannot stress enough how much a good sub bass rustles my jimmies. I'm not sure if you are using a soundpack sub or not, but you should really get a little more variety in the sound of it, a sub bass can make or break modern hip-hop. Definitely fluctuate the pitch around a bit, maybe take out some of the decay for a longer, heavier hitting bass.
Another thing is the hi-hats; I feel like a little playing around with the speed of the hi-hats hitting could get the song bumping a little harder. If you play around with variety in your drums for a song like this, you'll get the room bouncing that much more!
Some EQ's on the drums would definitely help out, as well. Right now, the piece sounds more ambient than it does like a hip-hop track. If you get a more prominent drum sound, you could easily screw around with the rest of the track to get it pumping out a beat that a man can't help but spit rhymes to.
Sounds like a good track, keep on working at it, and make sure to think: would I rap to this ~~
-Funk