Food was great but the service was abysmal. We wait 2-3 minutes and no one acknowledged us. We finally sat down ourselves and were ignored for a long time. This seems unbelievable but it may have been a half hour before we were able to order. They were severely understaffed the the wait staff was even cleaning tables instead of serving us. Finally either a manager or the owner took our order and he was great. We got free guacamole and queso because of our wait. Great food but a frustrating experience.