Hey pal, welcome back, been far too long.
Catchy, groovy (yes, I know nobody sub 50 yrs use that word any more but you know what: I just don't care
)
A little ELO vibes in this, great vocals (expected nothing less) and good performance.
I bet there is a bass guitar in there but I'd prefer a little bit more of it, everything else is good mix wise.
Well done and welcome back!
/J