Pretty nice.
Great sidechaining going on throughout. The hi hat and the clap are extremely weak. Completely drowned out by your mix. You may want to find a way to boost those up. Maybe add a bit more during the intro, it transitions brilliantly but it's rather bland to listen to for over a minute. The vocals match the instruments brilliantly. Honestly this is really solid. There aren't too many suggestions I can give, you seem to have a solid grasp of what you want to do with the song.