Sounds like something you'd hear when your talking to E.Gadd from Mario.
Cool beat, but very shrill
I know high pitched sounds can be good in some songs, but I think there was too much of it here. If there were some bass notes, it could balance out. You also might want to add some more progression :)
Please contact me if you would like to use this in a project. We can discuss the details.