Pictures don't do this villa justice. There's a small but exquisite sea view from the back garden, and we loved lounging on the deck and seeing just enough of it in the morning to remind us we were a few minutes away. The villa itself is well maintained and even had a cupboard of surprises by way of games and some snorkelling/swimming gear. The garden is a great size and feels private even though there are neighbours. However, beware the stench of the pool refilling itself as it's pretty grim (think rotten eggs) when you're sunbathing on the deck. This is nit picky though as sitting poolside was still one of our favourite things to do. We were a group of nine and there still felt like there was a lot of space to spare.
Everything you need for a short stay is within a ten minute walk. The beach is about five minutes away, with restaurants and some water activities so you do have some options in terms of food and stuff to do. The garden sea view is actually a cove that you can access either from the garden (extremely dangerous, some of us learned the hard way) or via a more pedestrian friendly path from the main street. Either way does require some climbing as it's very rocky, but the rock pool is incredible and the snorkelling experience is worth it.
We would recommend that if you're staying longer than a week to rent a car or plan to use transport to take you a bit further away. The closest shop for food is very convenient, but relatively expensive and limited for options.