This is a good, tight rock mix. The guitars (in the intro) sound a little far away though--they're better in the verse. I like to picture myself in a room with the band and see where things "feel" like they are in the room. It may be volume, tone or too much reverb. Any of these (or any combination) can make something sound close or far away.
The drums sound pretty good--so I start with them as my referenc point. The guitars (rhythm) sound like their just a bit farther away than the drums--they should be "next to" or even a bit in front of the drums. The vocals sound like they're right next to the drums--they should definitely be in front.
I like the bass--maybe a bump in its upper range would give it a bit more bite, but then maybe it's just right--I can hear it really well.
The solo that comes in at 2:51--that sounds a bit too close; needs to be in the mix a bit.
Anyway, I hope I have confused you with my "standing in the room" approach--it's just what I try to do with my own stuff. And this one is good--definitely worth the effort. Nice job.