We do about two vacations to all inclusive resorts a year, so this review is based on my experience with a few handfuls of resorts. This resort is beautiful and could be amazing. It lacked what would make it amazing though. They lacked enough staff, suicide levels were alright, and cleanliness was not the highest. Our room wasn't even clean and stocked when we checked in(clogged toilet, dirty bathroom). The coffee shop was our favorite, as well as the Mexican restaurant. For the most part it seemed that staff were over worked and unhappy. But overall this is an average resort, and is worth the lower price.