"We recently stayed at Royalton Riviera Cancun and feel obligated to share our experience so other travelers can make an informed decision. The resort looks beautiful, but the service consistently ruined what should have been a relaxing vacation. On multiple occasions at different bars, we politely ordered drinks and were bluntly told “no” with no explanation or alternative offered. Staff would simply walk away and serve the next person, leaving us waiting just to order something else. It felt dismissive and unwelcoming. The biggest disappointment was the Mayan Cave dinner ($70 per person). Two people in our group are vegetarian and none of us eat beef. When we arrived, the fixed menu only offered surf and turf with no vegetarian options. We were told we should have notified them beforehand, though no one informed us when booking. We were promised accommodations, but instead received plain leafy greens called a “salad,” and were told the rest of our appetizers would not be served. After pushing back, only two appetizer plates were brought for eight adults to share. Vegetarians received a basic veggie patty, while the rest of us got salmon, while other tables received lobster and steak. Several courses listed on the menu never arrived. Buffet stations were frequently empty, sometimes the entire time we were there, and staff often appeared annoyed when guests waited for refills. Management listened but promised follow-ups never happened."