Very good!! =)
This is a wonderful piece of work, i love the piano and guitar(i can never make that guitar synth sound good!! =P). If you were to maybe add more bass to the bass and some effects to your drums this song would be just a tad bit better :D