Great.
This is one of the few dance songs that actually deserves top 5. Everything is EQed properly.
Only reason I gave a 9 is because of the generic chord progression. Everybody uses it, so it gets unoriginal. Be creative is all I have to say.
5/5 , 9/10.