Very good.
This is a very nice track. The melody and rhythm are both very strong, but not overpowering. As "darthduba" said, the melody is repetitive, but it's catchy so it doesn't get boring. This is a song I'll have in my head a year from now and I'll think "Argh, this tune is so catchy, where have I heard it?", so I'll save myself the bother and favourite it now ;D. Well done!
If I had to offer constructive criticism, I'd say maybe add in a bridge where the main melody does some crazy improvization just before the end, but the song is great as it stands!