The good;
Location, views, pool and patios are fantastic. There are lots of outdoor areas to eat and relax and the villa gets the sun from 8ish to sunset.
The bad;
Kitchen utensils were very basic with some broken pans and no oil and salt (we left ours for the next guests). Upon arrival some glasses had not been cleaned and cigarette buts left around the villa.
We made a mistake booking expecting the villa to have air conditioning. It was our mistake as we’ve booked equivalent villas on Airbnb that have had them. This made the villa far too hot for us. Christina from the agency was good to deal with and provided fans but each night was tough with small kids.