I was a bit skeptical with all the high reviews, but this place deserves it. Not sure when all these people go cause every time I go there is only a couple people there. One thing I think people might complain about is that the servings are not huge. Might want to order an appetizer if you are super hungry on top of your meal. I think it was the perfect meal size though and they do quality over quantity. Also the salsa isn't very spicy, but still very good. But the freshness and excellent taste of the food makes up for everything. Plus an excellent happy hour with a really good $3 margarita!