This is great quality and i didnt lose interest at any point there was always new and different instruments coming in and new sounds appearing i liked it some louder beats would emphasize the drums a bit more though.
The song is really quite the fun little piece huh? :D.
The snares are a little rough, have you considered reverbing them? I think a nicely delayed snare would have done wonders to it's usefulness, especially to a song like this, which feels so surreal.
That piano melody is repetetive, but it really is quite neat.
I think that kick can afford to be a tad louder, and here comes to reverb suggestion again! Reverb it a bit, see what it sounds like! See, told you the reverb suggestion was coming to town.
All in all it really was a neat piece of work, I enjoyed it! I'd like to invite you to listen to a piece of mine sometime, thank you in advance and keep them coming!