I think the food here is excellent - I am not a margarita drinker, so I can't speak to that, and it is sometimes a little bit of a wait, but I have always been exceptionally pleased with my meal. Good place for out of town guests, as well.
Pros: food, atmosphere, food
Cons: sometimes crowded, parking
more