We stayed only a couple of days, however the villa was very nice and everything clean. Kitchen well equiped. Some food and drinks waited for us upon arrival, that was very helpful as we had a late flight and almost no luggage to bring some.
The beach is very close, good restaurants, grocery store, bus stop...all on the next street
We spent a lot of time at the terrace in the garden.
I definitelly recommend this villa.