Definitely got some late 60's vibe going on there... cool. I think the vocals could use maybe just a little more meat but that's personal preference... The mix sounds good!
I liked the way the song was structured
very much minor key but you kept sneaking in that major chord on the piano.