We stayed at the villa for my sisters hen do and it was perfect! Loads of space for everyone, comfy beds, great indoor and outdoor areas and so close to the beach.
We could get into the city within 10 minutes via taxi but there are loss of great places to eat nearby too. Very close to a huge supermarket which was very handy. Wish we could have stayed longer!