That piano is just amazing, good tempo fluctuation, good choice of synths, amazing arpeggios, right on fades and cross fades, just an overall a good mix. I can tell you put a lot of time and effort in this and that is very respectable. I actually listened to the whole song, at first I was skeptical about the length of the song, wasn't sure if it was just one long loop, but it really wasn't.