I agree with JZC (full disclosure, that's my sister, lol!) Anywho. The rhythm is tight all around, and the production value is good as well. Kinds of a quirky tune, and I mean that in the best possible way. Lots of complexity.
I think the vocals sound good performance wise, and as a vocalist myself I am always honest about these things, but I also think that though the performance is good, it doesn't stand out enough in the post-production. I don't know exactly what it needs. Maybe some more layers, some harmonies, something, maybe all of the above. All the same, I want more, so that's a good sign. Cool guitar work at the end as well, very cool indeed!