Nice song! Definitely has a classic rock vibe for me, which is a good thing.
Mix-wise there are a few rough edges balance-wise; e.g., the vocals are low during the intro, the drums sound good but seem to get lost from time to time, and the guitar is often a bit loud for my tastes (and I play guitar :-P). But the foundation is definitely there, it just needs a few tweaks IMHO to be
really good.