Very nice piece. I can't fault it in the slightest, and I'm usually the one that finds the little things wrong with a piece! It has a great beat and the melody is already stuck in my head. It just all works together to create a nice feel.
Great work, keep it up.