This is a great little restaurant with a nice colorful ambience and tasty food. It seems everyone here speaks Spanish as their first language which is a good sign of great Mexican food, the staff was very nice. My wife and I each had different combination plates which made for a nice variety of things to sample. The kids meals were good sized and delicious however they put a red sauce and cheese on the outside of a burrito so if your kids are expecting to eat it with their hands (like at chipotle or Taco Bell) you have to tell them no sauce and no cheese on the outside of a kids burrito. If you have a choice between chicken or beef I highly recommend the chicken as it was delicious roasted and shredded chicken and the beef was a bit on the tasteless size with very little spice. The margarita was average at best, a little too sweet not really very much alcohol for a five dollar drink. Not quite sure if I'll go back as I don't live close to here, but I probably would if I was in town.