Pretty good, but isn't perfect
I really did like the song, but there's just a little bit of it that bothers me. First of all, it was a bit weird to have the song switch from classical to dance all in the same track. However, it did work out just fine, the transition was done pretty well.
Second, towards the last leg of the song (say a good two minute sor so) it kind of changed too much; by the last minute (7:00 to 8:01) I felt it had changed in style and the end piece didn't quite match the whole song. In the end though, it was a good track.