Great!
This reminds me of the happiest days of my life. I'd give a ten even if it were'nt this good cause I love flash backs when I'm listening to something. I can't suggest any improvements except for to get a better piano synth and add less reverb or EQ it a little more when it's one of the only instruments playing. Less flanger on the guitar solo would be good. Other than those insignificant flaws, it is a very good song.