Very nice...First the song--nice writing and arranging. Nice playing and singing to go with it. I really like your voice.
As far as the mix goes, that sounds good as well, everythings got it place and can be heard. Nice vox and harmonies are done just right!
Good sound on the guitar--what's the guitar and the recording chain?