One of the worst experiences I've ever had in a restaurant. A minor incident involving foreign matter in our food, which I would have easily forgiven, was turned in to an extremely unpleasant experience by the manager/owner reacting rudely and aggressively to our complaint. After pointing out the problem to our server we were presented with the bill and told we were being given 15% off. When we explained that we would pay for the rest of our dinner but would not pay for the tainted dish we were treated like common criminals, yelled at and argued with by a manager who obviously knows nothing about customer service.
Other than that I found this place very poor quality to begin with. I have no idea why so many people say this is "authentic" Mexican food. It's closer to a mall food court version of Mexican food if you ask me. After a bowl of complimentary chips and dip which is a nice touch, the rest of the dishes were either undercooked or overcooked. The worst thing has got to be the refried beans which are served in an edible bowl and and thin enough to almost be bean soup. The margarita was watery and I think came from a mix and the service, while not horrible was pretty poor. It's also very pricey especially considering what you get, there are many, better Mexican restaurants in this city that don't charge this much.
Their menu and their website touts them as being "vegan friendly" but all this means is that they're willing to leave items out of their dishes. They do not offer any vegan alternatives and have very few dishes that are vegan to begin with.
I would not recommend this place to anyone.