Do not stay here.
We booked Punta Nayaa for the final leg of our 10th anniversary trip—four nights we'd been looking forward to, drawn in by the hotel's photos and glowing reviews.
Check-in seemed fine. The suite looked adequate, and the welcome drink was a nice touch. We headed out for a pre-booked bioluminescent lagoon tour and got back around 11pm.
That's when it fell apart. Pulling back the covers on the bed, we found blood stains on the sheets and yellow stains across the blankets — other bodily fluids I'd rather not speculate about (photos available). The staff couldn't help: they had all gone home for the night. So we laid towels over the bed and tried to sleep.
We didn't. Packs of stray dogs barked until 4am, roosters took over at dawn, and construction equipment fired up at 6am. The hotel clearly knew about the noise—they'd pre-placed foam earplugs by the bed, which were useless.
When we raised all of this the next morning, we were met with no empathy, no accountability, and a dismissive shrug. We cancelled the rest of the stay and left less than 24 hours after arriving.
Since then, the hotel has ignored every WhatsApp message and email — ours and Expedia's alike. Their entire approach to problems is to pretend they don't exist.
Credit to Expedia for the goodwill gesture; we'll happily book through them again. But save your money and your sanity: do not stay at Punta Nayaa.