Pardon the brevity of this review; I wrote it out in a notebook in a coffee shop!
Bell synth is super sibilant in that 18-22k range. Watch that in your EQ.
Absolutely did not expect the olskool dance hall/club touches throughout this piece. Huge and very pleasant surprise. Particularly loved the sample you chose. Nice, punchy, and makes me wanna dance. You've also sliced it well.
Your verse sections by contrast are a bit empty/tinny with that lead synth. Although the writing is fantastic, the mixing -- needs more bass, less volume on the sample, and could probably benefit from side-chain.
Overall, enjoyed the piece. Better, more balanced mix, and I'd give a solid 4. As is, it still stands on its own pretty well, just needs a bit more cohesion; look at the waveform. See how the choruses are huge and the build peaks don't even touch that for the majority of the piece? That's what I'm talking about. The structure of a song is always obvious, but your verses need to stand out in their own right.
Thanks for coming out to NGRMC!