This is great work.
The mix itself is very clean and clear. The arrangement and structure is spot on; it flows very well throughout. I love the lead melody, although personally I would of used a different synth, but that's not the point! Great job on this one. Makes me want to focus harder on my productions, something I have been lacking as of late lol.