"This Mexican restaurant is small but vibrant. While it may not be completely authentic, it is definitely a step up from Taco Bell or Chipotle. The quality of the food varies, with some dishes standing out more than others, but overall everything was decent. The service was friendly, but a bit slow. We visited for lunch on a Saturday and despite there being only 3 other occupied tables, it took a while for our food to arrive and for us to receive our check. Additionally, the presence of intoxicated patrons detracted from the overall dining experience."