Musically it is very good but I recommend redoing the mixing. Give the whole track more dynamic range, so far the loudness levels are too close together. In the latter half the percussion almost completely drowns beneath everything else taking a lot of force out of the whole track.
Listening to some of your other tracks, which I also like a lot, that seems to be a bit of a habit on your part which I recommend breaking. These tracks could move from good to great easily with better mixing.