This is generally a really good spot for some Mexican food. The only reason that I'm not giving 5 stars is because there have been a few times where the food has not been as good. I mostly chalk this up to off days as for the most part it is delicious. I also think I usually have better luck with steak dishes as opposed to chicken ones. For the weekend, they have a delicious menudo and breakfast options (all day I think?).
The restaurant is often packed but we've never had to wait more than 15 minutes. Service is fast and efficient with unlimited chips and salsa. Prices are also very affordable.