I recently stayed at Viva Maya by Wyndham, and unfortunately, my experience was quite disappointing. The hotel itself is small and outdated, with rooms that had an unpleasant smell.
The buffet menu remained the same every day, and the food quality was mediocre at best. I was also disappointed by the lack of drinking water in the rooms. Unlike other hotels I have visited, this one does not provide bottled water or soft drinks in the room fridge, which was quite inconvenient.
Moreover, the seaweed on the beach really dampened the overall experience. While I understand that they cannot control the ocean, maintaining a clean beach is essential, and this was not the case during my stay.
Overall, I would not recommend this hotel and I do not plan on returning.