We came as a family of 4 last month. I was a little as there as a few poor reviews but I needn’t have worried. We stayed in a villa rather than the main hotel but had access to all the hotel’s amenities. The beach is 50m away, 2 large pools and a big restaurant for breakfast. Bit of a walk to the town (maybe 20mins) - use the boardwalk along the beach not the road and it’s a nice stroll.