Well composed.
I think because some of the midi stuff is a little jarring in its transition, that's where I'd say it starts to suffer from listenability.