We recently stayed at Viva Heavens by Wyndham with our family and, while the facility itself was well-maintained and the beach beautiful, there were serious issues that would prevent us from ever returning.
Most of the staff, including bar and concierge services, were friendly and professional. However, the front desk was a major exception—consistently uncooperative, inflexible, and in one disturbing instance, refused to return my daughter’s passport, creating a situation that felt inappropriate and alarming. As a parent, this was deeply unsettling, especially in a foreign country. I escalated the incident to upper management, who handled the report professionally, but the experience has stayed with us. If you're traveling with children or are a woman traveling alone, I would strongly caution against staying here.
The food was another major disappointment—bland at best, and in some cases, caused illness among members of our group. In over 20 years of travel, this was easily the worst food experience we've had on vacation. Given the health issues and lack of quality or variety, the dining alone is enough reason to look elsewhere.
In summary: Safety concerns at the front desk, poor food quality, and illness from food/drink made this a regrettable stay. Spend a little more and go to a resort with higher standards.