Very impressive. your balance of different sounds is good and keeps the song on track. The voice itself also compliments the sounds nicely and has a nice ring to it all as a whole. the only think i would suggest is to boost the vocals of the voice and when doing that also up the higher pitches to make a bit more contrast. it can sound a bit flat at times.