Perfect location - right next to the sea, but you must have a car to get around.
Beach next to the villa is with rocks - as most of the beaches in the area. (Make sure you take your swimming shoes with you) As we were with an infant it was not very comfy, but in 20 min drive, you can find wonderful (paid) beaches with sands, sunbeds, showers etc.
Giovanna was very helpful with shopping, restaurant tips.
We had an amazing stay!