vocals sound out.. and im not sure if the bass gels well with the actual mix.. the piano dosent sound great.. to much rolling of the donk.. :D apart from that its a no bad sounding mix :) keep it up :D
same as ^^^ vocal is out, vocal sounds just like its been slapped ontop maybe add some fx deley/reverb etc just so it fits in with mix im not a donk fan but im sure donk fans would be of the rolling donk! think maybe u should add some strings with that piano or maybe pad as the piano dont mix in well with mix on its own maybe try diffrent piano, rest sounds ok:)