The mixing in this is amazing, the bass really pops! Reminds me of a lot of future funk music, I'm guessing that was at least partially intentional. Each segment is just another pleasant surprise, nothing overstays its welcome and nothing disappears too fast. I of course prefer some parts over others but that's just how songs work. It's often repetitive but in a catchy way due in large part to the fun rhythms probably. Lovely song overall, super unique!
(0:22) Oh my gosh are those toms sampled from Never Gonna Give You Up? I really hope that's the case because I'm dying with laughter at the thought that they are.