The composition is really solid. I also feel the beat is mixed quite well.
However...
The vocals are too loud compared to the beat. It really feels like it's out of place, making the mix sound a bit weird in my opinion. Also I feel the vocals are missing some clarity.
Maybe some subtle sidechain on the vocals would do some justice to the track.
Anyway, very nice composition and a nicely mixed beat. The vocals are something that bother me.