Beautiful property within a gated community. The villa was spacious, clean and airy. We had everything we needed (i.e. deckchairs for the beach, beach bags, washing machine etc.). Felt like a home away from home, looks EXACTLY like the pictures. The host even provided some snacks as a welcome gift for us.
Hosts were exceptional, very friendly and checked in on us to ensure we were comfortable. One of the hosts even greeted us on arrival and showed us around the villa to ensure we good with checking in. The back part of the villa was beautiful and there was a BBQ (which we didn't get to use) along with chairs to sit outside.
The only thing I would note is the restaurants and amenities are a bit of a further walk than outline. If you don't mind walking that's completely fine but I would recommend to hire a golf cart. That's how a lot of the people got around and it was so convenient. Best part of all, the host helped arrange for this and was delivered right outside our door!