Nice melody, good arrangement. A lot of contrast in the various sections, and the things move along nicely. I enjoyed listening through it a number of times.
I'm with Robert that the piano seems a
tad too busy, but it's nothing that needs to be changed at this point. At 0:48 it sounds a bit like wrong note on the rolled chord.
The pizzicato at 1:12 is a nice touch.
The MIDI instruments you have work well and are pleasant to listen to. I think there are more
realistic instrument libraries available, but in the end, it doesn't really detract from the enjoyment of the music if the sections aren't 100% realistic.
I do think MIDI instruments are a harder to mix in a way that they sound like they're coming from a "real" space.
Love the ending.