We stayed in the villa on the beach for one night. It was a huge place with its own pool facing the beach. The villa was situated opposite the main hotel, which has a few restaurants and a huge pool, this can all be used if you are staying in the villas.
Overall I’d say the place is lovely, a little tired around the edges but we’ll looked after and we felt safe and happy with our stay.