I don't understand all the great reviews. This was absolutely awful in every aspect. My advice to anyone is to RUN, RUN QUICKLY, RUN FAR, and DON'T LOOK BACK!
First, there was a group of local people (three men and a woman) who were so drunk, rude, crass and loud seated nearby. After getting over the shock of watching one of them walk away from the table with wet shorts becasue he had soiled himself, we tried to ignore them, but they were so loud and obnoxious that it was difficult.
The food was okay. Nothing special. Really not that good - certainly not at the quality of the other reviews. There is a charge for EVERYTHING. If you order a taco and "make it a meal" and "add another taco" and "add meat" you will pay for each "extra." The tables were filthy, the wait staff was rude.
Basically, this was a horrendous experience on our vacation. Some people had recomended this place, why, I'll never know. There are much better places to dine in the area, so DRIVE BY THIS ONE.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.