Where did you guys record this? Did you go to a studio and pay or do one of you have your own recording setup?
The mix is really well done. The compression on the vocals and their mix with the instruments is all really well done. Good mastering too. Either you guys have some hookups or you spent some serious dough on recording time.
Either way, great job, awesome stuff!