I echo the sentiments of the others. Usually, when my drums suck, I try to bury them, but these don't sound like they suck. Bring that snare and kick up! Let them drive the music like they should... They sound nice, but buried.
I love the bass playing, man... Love a good walkin' bass, and this one walked all over the place.. It sounds well-seated in the mix as well. Nice job.
The guitars sound great, too... Same level as the bass. Great sounding, and seated well in the mix.
Yeah... Get the drums up where they should be, and this would be sounding primo. Great job.
There's something a bit off in the sound of the vocals. I can't put my finger on it. They sound like the tone of the voice is EQ'ed down, or something. Maybe it's the way the guy sings, he may be chewing his words a bit much... Dunno...
Everything else... Kudos, man. Great sounds.