Nice work...
but to an asshole critique I would have to say that your beats are too "definitive" in this song, which is to say that the overall sound is too clear cut. A little better blending with better sounds that aren't in your face. I'm not an expert and I'm actually a bit drunk as I listen to this track, but a bit more of a chiller tone and this could be an awesome song. Nice work though...