Very good food. The menu has a mix of non-Mexican dishes too. The refried beans and rice that come with a lot of the meals are so much better than at other Mexican places. The margaritas are a little more expensive than other Mexican places but it was a hearty portion and tasted great. They have a big outdoor patio that can accommodate a large group, and they take reservations.