pretty impressive.
all 3 of you clearly have futures in music. =)
if you're interested in some actual raw advice, i have some.
watch the faders.
you underestimate the volume of certain sounds sometimes. everybody does at first.
don't get me wrong, this mix sounds clear. but it doesn't sound relaxed. some instruments sound a bit too 'gained up', it's a very particular sound that you'll only begin to hear after intense focus on mastering/mixing. just really listen hard for how quiet you can get away with placing a sound. that main plucking noise is the biggest offender in this mix, as well as the piano. there are various creative ways to solve this problem, just use your imaginations.
a hint - pay more attention to the actual function of sounds, what they need to do for the mix, the minimum requirements. that plucking noise doesn't need any click to survive. pieces of sound like this don't contribute very much to the song, and simply take up headroom.
a good mix comes from well-designed instruments, flow, and artistic flair.