We stayed for three nights early April. The resort was beautiful, the food good and staff was very attentive except for the instance we had to call three times for them to remove the plates from our room. Their beach is not nice though so I would strongly suggest you book tours with outside agencies before you go as the prices for tours offered by the resort are higher. Note too that the distance from town increases the cost of the transfers for the tours. Also there are no nearby restaurants you can walk to should you want a change of menu or a cheaper meal. As I said earlier though, the food was good.
Also we got the very spacious room at a very good rate.More