Pleasant composition! I really enjoy the step-ish harmonies (some nice juicy chords in there!) and the orchestration is pleasant. Perhaps an oboe, flute, or soprano sax playing contrapuntal lines with the piano would be cool.
Would have brought out more of the tone of the marimba and less of the hit (use a softer dynamic layer or EQ? Try ribbon mic setting too.) and brought up the gain a little more.
The track reminded me of this piece from Civ III: https://www.youtube.com/watch?v=c2b7TQpyQY8
9/10 will think up civ references again.