Been going here for a few years now. The food is always consistent. Flavors are bold and presentation is visually appealing. The menu has a little bit of everything, from quesadillas and burritos to menudo and lengua. They also have a happy hour from 2-5 in the afternoon with 2 for 1 cocktails. Just wish they'd include appetizers as it would probably entice me to go a little more often.
The restaurant itself feels cozy and comfortable (we always sit in the bar area or on the patio). They also typically have some sort of live entertainment. You can't go wrong with most of the appetizers they offer but I really enjoy their plates. And of course the margaritas are delicious. One of the better options around for sit down Mexican food.