It's overall decent, I actually enjoyed listening to this; however, it felt pretty generic to me.
I know dance style is popular and more and more ideas are getting used, but I really didn't see anything much new or original in this. I felt like I listened to an everyday song.
I think 3.5/4 stars would be a good score. You master the style correctly, now add more of your own style in your songs! :)