Pretty good
It honestly sounds a lot like it came from the 70s/80s era. Your voice and the piano melody really remind me a little bit of the way REO Speedwagon sounded. Really you're doing quite well with this and the only kinds of things I could critique would be just things that I would change according to my style. In my recent stuff, I've been using the best compression and such that I can get ahold of, and it seems like you may need more of that, but I can't critique on that because I know that if you don't have the equipment, there's nothing you can do. As for your vocal performance, I can't give any critique because you sound like you have it under control. And as for your writing skills, I won't be able to develop an analysis until you've written more of the song.