Hi Cian, well I'm not much of a rapper, but this one was quite pleasant. The mix sounded quite right to me, and the stereo field was balanced. My main little crit is that the lead vocal could use a little more weight...some low mid, or some saturation/grit, or something....to carry the tune.
Good job!
Tony