We enjoyed our stay. The villa was very clean and the staff was wonderful! The reality is that is is more a hotel than a private villa. There is a nice space where there is a communal breakfast. The kitchen in the villa is just a kitchenette. There is a quite nice beach just a 15 minute walk away and a small village with restaurants and shops.
Everyone is very gracious and helpful. If you have young children, there is a water park adjacent to the property.