Very nice song and very nice mix, congratulations! I enjoyed listening to it.
As @Louie said, you got good depth in there, so well done with that.
I'll add my thoughts about the mix, though of course there is always a fine balance between personal preferences and more objective improvement...