We have been to this area for 19 years in a row. There are a lot of great restaurants in this area, this is not one of them. We had a reservation so we got a table for our party of 6 quickly. That was the last time we saw any of the staff for another 20 minutes. Finally we got some glasses of water and a bottle of wine, then 20 minutes more before they took food orders.
Coconut shrimp were dry with no sauce, the duck was cold in the middle, the "bowl" of clam chowder was barely a cup, etc, etc. After being told 5 times that our food would be there in just a minute it arrived 1 hour and 40 minutes after we had arrived. Even the owner stopped by to chat us up and when told that we had been there nearly 90 minutes disappeared into the indoor dining area rather than face us again. He was more interested in selling us tickets to his Super Bowl party the next day than seeing that we were taken care of.
There are way too many good choices with better service than for us to go back to this place. The owner tried to pass it off as "this is Mexico". I told him we have been coming to Mexico for 30 years and that was not a valid excuse. Dining at a Mexican pace is relaxing, waiting over 90 minutes to get food is nerve wracking. It wasn't just us, the couple next to us said it was their last visit, too.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.