Sweet, this is very clean, it flows smoothly and has great variation. A bit of a funky beat as well, which I do enjoy. I have to admit however, it sounds a bit fussy with the bass through my speakers, but that could be a number of things.
Great Work, and Very Nice.