This place has really great margaritas and awesome Mexican food. I've been there a few times now, and it's a great place to meet up with friends for a drink or for dinner. It's always packed, so you may want to make a reservation and plan ahead.
Pros: Great food, close to where the Giants play, not too loud to talk.
Cons: On the pricey side, but worth it.
more