The drums sound pretty good. When the vocals come in, my first impression is that they're pretty far back in the mix. I'd bring up the vocals a bit.
Guitars sound great, but I'm no guitar expert.
Lots of reverb, too... It fits the song, and gives it a smooth texture, but if you want it to hit harder, take back a bit of the reverb.
Great musicianship! Nothing stands out, except for a few slight timing issues in the complex rhythms the drummer is pounding out - but that's only barely noticeable, and I'm pretty sensitive to that.
Definitely on the upper-hand of mixes I've heard come out of this forum, for sure.
The bass could probably be brought up a bit, too... It hides under the mix pretty well.
Good stuff! Keep at it!