This was just a little too monotonous for my liking. It felt like I was listening to the same loop over and over. Granted - this kind of thing might work in a club, but unfortunately I'm sitting at home listening a little more critically
. The mix sounds fine to me - all elements stand out nicely. At times I think the kick has a little too much of a low-end thump to it, but it's not really an issue.