Just took a listen. Could use a few changes throughout the song as it seems the same 4 bar phrase loops and loops. The flute's tiring, and should either be replaced by a flute part that's not so busy, or a different instrument that you reserve for certain parts of the song.
A great mix needs a lot of variety. You've got some great production going on here, but those couple of things could certainly turn your production into a "better" product.
My 2 centz.
-Muzakal