We had a nice holiday and the location of the villa is ideal, with a short walk to the beach and local the restaurants. However, there are a few things that prevent me from recommending this villa as it stands, although I think they are extremely easy things to fix so hopefully won't be an issue for long.
1. The child's stair gate is a genuine safety hazard - please do not use it. It does not fix securely when closed, meaning if a child pushes it / leans on it (even gently) they will fall through. We almost found this out the hard way with our 1 year old daughter and would urge the owners to remove or replace asap as in it's current state it is bordering on negligent.
2. Some items missing from the kitchen - e.g. there was no plate in the microwave, there was only one (very old!) chopping board, no dishwasher tablets or any disinfectant spray (which made cleaning surfaces impossible), no grater, or tin opener, no bin bags anywhere (we bought some ourselves, but would have expected at least one in the bin when we arrived). There was also no basic ingredients - e.g. salt or pepper would have made a real difference.
3. One of the two available deckchairs was put together incorrectly so it was unusable - surely an easy thing to fix with a screwdriver though. The indoor coffee tables were also badly put together and extremely unstable.
4. There was a bad smell of drains upstairs which made the bathroom virtually unusable. In the end we had to keep the door shut and keep the windows open the whole time, and just use the toilet and sink downstairs.
This villa has great potential as it's in a beautiful setting and is nice and spacious, however there were several issues that need to be resolved.