We stayed at this all-inclusive resort for 6 nights. The rooms were beautiful, but we had trouble with our shower. The pressure was very low, and when we requested a room change, we were told that the hotel was full.
The food is not great, but not horrible either. I highly recommend getting room service for breakfast. The french toast and the coffee are both wonderful. Make sure you take advantage of ordering a bottle of wine or liquor to your room each day—it is part of the all inclusive. The wine selections are not good, but there is a decent liquor selection.
The hotel is pretty far from the nearest town—you will have to take a taxi, but if you intend to spend most of your time relaxing, that shouldn't be a problem.