Impressive
I'm a fan of lots of melody, and this music has that going on. I'm not really a fan of this genre, but this I like.
If I have one constructive critique it's that it seems to lack some focus... but in general it flows so well it's not really a problem.