Very nice
I overall really like it. A couple suggestions (since that's why we all post here, right? Hoping to learn from each other and whatnot?):
I'm not a big fan of the tempo change in the middle. Specifically, I don't like how there's a bit where the tempo has slowed down but there's nothing indicating the new tempo (just the string chords in the background), so it's not obvious that it's a tempo change. Instead if just feels like the notes are a little late. Then the high hat comes back in, and I'm all like "oh, he didn't screw up, he's just changing tempo!" The problem is avoided at the end because you have the guitar (right?) chords on the beats which points out the tempo change.
Secondly a real nit-pick: I don't like the piano as carrying the melody. Too sparse, which you see what I mean during the parts where the marimba (or whatever that xylophone-ish instrument is) is carrying the melody. Just feels much fuller. I'd at least add a fair amount of reverb to the piano so that the notes don't disappear into everything that's going on immediately after hearing them. This whole point could be pointless if you intend for the piano to just be standing in for vocals or something ... but just giving my two cents. :)