Very nice. I like it. I've only listened on a decent semi-high-end PC Speaker setup, but the mix sounds good to me, I can hear everything pretty clearly. Except the piano solo around the 4:00 mark, I'd probably give that a bit more volume. Song kinda calls out for vocals too. But nice job overall