Song structure is good, the guitar is very nice, and the vocals are good. The vocal tones, I feel, are too harsh, although the overall song is very good. Perhaps that is just a personal gripe of mine, as I am used to listening to Punk songs which don't have a harsh "S" tonality to them. The mix is generally well-done, though I feel the vocals could use a de-esser.
Please, I wouldn't be able to mix guitars and have this one be as well as yours, so make of that what you will. In my opinion your song is very close to being perfect, what is fact is that this was my experience with your song.
Thank you, you are both amazing musicians!