Check this place out if you are looking for something a good bit nicer than your average Mexican place. A decent place to bring a date or have a special occasion. It's still a Mexican restaurant (nothing truly standout and doesn't break any new culinary ground) but for traditional Mexican food, you can't go wrong with Vive Sol.
Pros: Great food, great ambience
Cons: A bit pricey for what it is
more