Okay, let me perfectly honest, the first minute and a half or so were rather lackluster for me. It felt sort of generic up to that point.
It was much better when you breathed life into it ,as it were, and allowed for a bit of deviation from the norm.
However, you were spot on with hitting the genre you were aiming at. Very easy to dance to, feels like something I'd hear in a crowded and haze filled club.
Not bad overall, but it felt a little generic.