Most people think most Mexican food is good, this place is great. The staff is friendly and very attentive. Had the table side guacamole and she did an excellent job, asking our preferences and also having a conversation with us while making it. The waitstaff all seem to work together to make sure your water doesn't empty, you never need to wait to get a question answered. The food was excellent, quality ingredients and good serving sizes. I look forward to the next visit.