A good place for a quiet escape. The walking distance to the beach was nice and short. The beach itself was quiet and mostly clean directly in front of the resort. The cabins were nice and clean, the bed was comfortable. Our only issue all week was an overly attentive staff who annoyingly tried to restock our mini bar at 9:30pm and again at 10:30pm the same night. A quick discussion with the front desk resolved the issue. Lastly, if you are in need of reliable wifi, this is not your place. They use one, two and three day codes which expire well before their allotted time and frequent power outages (although backed up by generator) reset the routers for 30 minutes to an hour at a time.
Without a motorbike or car rental, there are few restaurant options within walking distance so the onsite restaurant and cafe are your main options. Depending on how long you are staying, this could get repetitive.