Is this your mix (the instruments) you worked with or something else?
Timbo
You could use some EQ on the reverb and roll off the top end. Just tame the reverb a little, but I thought it was good use on this production. I like reverb on lush productions like this, seem to fit.
I am hearing some rumble on the vocals. You could drop the volume and make it closer to the music. The vocals could use some use some leveling, either edit the peaks or put some compression to push down those peaks.
Sounded like a pretty decent mix over all and a very good vocal.