Fun song. Feels like it belongs in a musical.
I think some variation in the piano part would really add some life to this.
Great job!