Quite liking this. Beat has a good bounce to it, proper head nodding vibes, plus the arrangement is how I'd expect things to flow, with little fills in there to keep things interesting.
Build up is handled nicely, same with the drop. Felt the kick could maybe smack a little harder, but that's a personal taste thing and doesn't detract from the listening experience.
Only criticism is perhaps that from 2m33s after the drop, the tune could benefit from a switch up...either a programming variation or a new element to make it sound less like a repeat of the first half.
Overall though, very impressive stuff
