"Room was in good condition and large with kitchen. Comfortable bed. Beach sand is soft. Pools were nice and at top of hill with the food & drinks. Some common areas need a bit of maintenance/upkeep.
Rooms are down the steep hill in rows. Stayed in 300's about 1/2 way down. Walking down was not bad, did not need to walk up as shuttle arrived at the right times.
The shuttle ran a loop that seemed pretty frequent. They say every 5-15 min, but never had to wait even 5. Only time I saw it full was the 7am first run when everyone wanted breakfast then too. Though the resort did not seem very crowded.
Food and drinks are the low point. Beer is local Imperial which is good. Only have about 5 bottles of generic alcohol for anything else. One rum, scotch, tequila, vodka, and maybe a couple more bottles. So they can't make all drinks. No name brand bottles like the Expedia pictures show.
Food is also limited. About a 6 warming tray buffet. Generally the meat was too tough to cut with the knives they provided. Saw someone with burgers, but not sure how to get one of those. Dessert was good. Breakfast they can make omlets."