Not bad, and follows good structure, but the mixing of the vocals could use a bit of help. They're laying down in the mix compared to the perc and drop. Feels slightly lazy in that regard. Not bad though. Maybe compress the vocals more. Otherwise, nice.