El Sombereo is the best MEXICAN restaurant in town with the best service Pros: inexpensive, great parking, busy weekends Cons: little bar area, bigger store
All reviews seem positive