So SASSY!
I can just imagine a short guy tearing up the dance floor to this song! Anyway, the piano is basically sex, and I like the flow. I believe the paino could have taken a few more breaks though, it literally went the whole song except one short break. The piano solo at 1:45 was sick, could use a little more though.
Mechanics: 9
Piano: 10
Beat: 9
Awesomeness:10
Overall: 10