Sounds good, but if somebody asked me to guess if it were real tracks or midi, I'd say midi.

Nice mix of sounds though, it works.