Based on the myriad of good reviews, I'm wondering if our visit was during a short-staffed lunch. When we arrived on a Saturday at noon, there plenty of tables and booths available on the ground floor and we were seated immediately. While the wait staff was incredibly polite, they were almost inexcusably slow. We finally received water, a basket of chips, and salsa and were able to place our order after waiting 15 minutes. We asked for queso but it didn't come until our lunch order came -- after 20 minutes. Our drinks and chips weren't refilled until we asked, although our waiter passed our table several times.
In spite of the service, our meal was very good. We ordered street tacos (very tasty) and roasted chicken enchiladas (equally yummy). Although this is not my favorite, Mexican restaurant, we might return to give it another shot.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.