I love this song. In fact, our band performs this song quite often, and it's in our catalog because I threw a hissy fit to get it in, and now it's a crowd favorite. It's nice to be right once in a while. :)
Anyway, I like the laid-back style of the arrangement and the casual vocals, it's nice to hear someone revisit an old classic with a new approach. And a flute solo! Yeah, man, I wanted to snap my fingers when it was over. :) The mix itself sounds very clean with a really nice separation of instruments that blend nicely together, so you don't have too many issues there. The vocal sounds pretty in-your-face to my ear, but not so much that I don't have some doubts about recommending you dial them back. I think a just a bit of reverb on the vocal is worth trying given the low register and soft style you're featuring, it might sound pretty cool. Please note that I'm very likely full of beans here.
I will agree with the previous post that there are a number of timing issues with various performances in the song that tend to damage the vibe you're going for here and which dampen the flow of the song in places. I can totally empathize with struggles like that because it's something I've had challenges with too and metronome work is a big part of my practice routine. In any case, judicious dubbing of timing mistakes would help quite a lot.
This is an impressive mix, though with a great sound.