Haha
Sounds like a mix of many different genres, hehe, very happy melody, nice mixture of different instrumentatives and varied pacing along the way, sounds like something you could find at the ending credits in a Nintentdo type arcade game, clear sound quality, lots of variation, great rythem, keep it going!
-cd-