One of the best Mexican restaurants I've had by far. The atmosphere is friendly, the service as well, and the food is filling (plus delicious!) We had the mixed appetizer which included chicken tacos, some kind of mini pizzas, guacamole, and beans. For the main we shared steak and cheese tacos. It came with onions. coriander and lime. So flavorful!! Their tortilla soup is also a must try.
There is a mini grocery store in the restaurant, you can buy hot sauces and other condiments/items. Price is relatively reasonable and the waitresses were very confident about the quality of their food. They have every right to because it was amazing. Apparently the chefs have been working there for years and years so they consistently make good food.
If you're into authentic Mexican food, try this joint. (I'm positive it is authentic).