I took a look at Xpu Ha for 4/22/17-4/24/17, for two adults.
Found 4 star, $227 per room per night. FULL AMENITIES: Free parking, Free breakfast, Free Internet, Resort, Suite, Beachfront hotel, Free food and drinks, A la carte dining, Free water activities, Free entertainment, Free activities, Children's activities, Fitness center, Pool(s), Restaurant(s), Business center, Self-service laundry, Internet access, Golf nearby, Tennis nearby, Spa services.
This is not an exact match to your list, 4.5 Star Grand Palladium Kantenah. Wording of amenities is slightly different, notable the words "Suite" and "Internet access" and "Nightly entertainment.
Also, Kantenah, from your list, has 4.5 out of 5 on tripadvisor, and this has 4 out of 5 on tripadvisor.
Any ideas? Thanks!