Good in most aspects, but there are a bunch of harmonic inconsistencies and the vocals aren't really in the same key as the rest of the song. Try to keep things consistent so it all sounds good.
The drop is pretty messy as well.
Otherwise its a pretty okay song! The sounds blend pretty well.
4/5
(P.S. I may want to remix this sometime, so I'll ask sometime)