“Rude & incompetent staff but good food...IF you're lucky enought to get what you order...”
I'm a huge fan of Mexican cuisine and was excited to see this place online when looking for Mexican in the South Beach area. Judging by the website (which is very nice), I expected a nice resturant, but it's actually very small and run-down. Cramped is a good word to describe it- maybe 6 tables max and limited seating at the counter. It's basically fast food, but you would never guess from the website. The bathrooms were poorly-lit and dirty and it's just not a "nice" atmosphere. That being said, I really liked the food the first time I tried it (ordered the bean nachos), enough to return the following day. Seemed like a good spot for a quick lunch. My 2nd experience, however, was horrible. Again I ordered the bean nachos, but I was given chili nachos. I politely alerted the order-taker that my food was made incorrectly, only to be given major attitude as he literally snatched them out of my hand! He then replaced them with RICE nachos!! There was no obvious language barrier and I clearly asked for bean nachos so I don't understand where the disconnect was. When I realized my order was incorrectly made AGAIN, I approached the counter and the server literally grabbed them from, threw them on the ground, and grabbed money from the register and THREW IT AT ME and told me to leave!!! My fiance then had to ask for a refund for his food so we could go somewhere else for lunch, totally ridiculous. I was actually in tears because this man working there was so rude to me! Absolute worst experince ever at any type of restaurant- we complained via the website when we returned from vacation, but did not receive any follow up. Bottom line, food is decent but the staff is unprofessional... avoid unless you're willing to eat things you may not have ordered, because they absolutely refuse to make things right.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.