Frequent this place quite often. The food is usually great, the salsa was good on this occasion. The service is a bit spotty, depending on the attitude of the server. I usually tip well when the service is good. On a recent visit I believe they actually got occupied in the rear of the establishment. They never returned to the table and we had to flag someone down to get the check. One of the guys who is a regular "server/leader" does a great job if he waits on you. I would recommend it for the food, otherwise the wait staff is touch and go.