Very nice singing. There is some sort of strange effect on the vocal. Like a chorus, or delay or something. It's a little subtle, but I can hear it. I'm not sure if I like it or not. My first instinct for a mix like this is to keep things natural sounding - especially in the vocal. But it seems to work ok.
On the non-vocal tracks, there is an overall clean-ness that isn't sitting just right with me. There needs to be something in there dirty-ing things up a bit. Clean rhythm guitars, clean lead guitars, clean drums, clean bass, etc.
The levels on everything sound very good. Everything is coming through and is doing its part.