Wow, melody!
Great melody! It's hard to find a good "dance" type song with a good melody nowadays. I do wish you had thrown in some more syncopation, though. It seems to stay a bit too much on the beat, and when it goes off (quicker notes), it's really nice. But overall, another winner.