what genre?
I'm not familiar with the Dance genre but this is ok overall. A little too repetitive for my tastes, but hey that's your style so I wont critique you there. But on the whole, you did a pretty good job with the mixing, song structure, etc.