Absolutely worst experience ever
The waiter delivered one appetizer but failed to deliver the other three before the main course. Just when completing serving the main course, he delivered the other three appetizers. We asked him to hold the main courses in the kitchen so we could eat the appetizer. He placed the main dishes on a serving table next to us. Within minutes he was back trying to push the main course on us. When asked why he was in such a rush he (at least honestly) answered there were more people waiting for a table. When we were ready to eat the main course, it was cold. On our request, but reluctantly so, he took it to the kitchen to reheat. The food was mediocre at best. When the bill came, a tip was allready manually added in. Overall, it spoiled our last night in an otherwise very nice stay in Mexico.