Well this sounds like it would work pretty well on the floor.
I think production wise the bass could go for a big cranking, as the low end and top end are a little misbalanced.
Also the whole mix sounds a bit cold. Try to get some more warmth in there :)