Positives: nice pool. Staff friendly. Breakfast was good and other items we ordered on menu. Room spacious. Lots of dining options, atm, small shops easily accessible. Spa next door was convenient.
Negative: bathroom, odor was really bad, constantly smelled. Think has back gassing issue. Apparently not all the rooms, people on top floor didn't seem to have same problem. I just left door closed and fan on, hardly in room so managed the few days. Nearby beach very silty, not swimmable.