
I like the vocal delivery. Good old-style rock delivery. Rod Stewart - Hot Legs -ish.
I'd back down the slapback delay on the lead vocal. Dry it up just a bit.
I like that guitar in the intro. It sounded pretty cool. Then that piano comes in. It doesn't fit. It's a rather aggressive song, and that piano is a pussy. I want double tracked guitars chugging the whole song through.
Then at :45 that cool guitar turns thin and buzzy.
Bass doesn't sound too bad.
Drums weren't too bad. A bit narrow. I'd back off the reverb on the snare. Maybe turn down the toms a db or so.
Fun song.
Agree with what Triple said. Piano has to be placed/Eq'd better to be in this song. At time it almost sounds like an old saloon piano. I don't care for the tone of the lead guitar. Really thin and shrill. The rhythm guitar should be driving this song and at times really hard to even hear it.
The whole mix sounds like a live recording almost because of the amount or verb, especially drums.
Regardless good job writing it, mix just needs to be dialed in