This has a nice feel to it. I like the balance of the mix as well.
One thing I might work on is the MIDI sound of some of the instruments, though this can be hard if you don't have a MIDI controller.
Great work!