We had such a relaxing stay at Vistonia. The apartment was clean and comfortable. The location was perfect - just a 100m or so from the sea with just a quiet road and a cafe/cocktail bar between us and the sandy beach. The beach and sea were clean and quite quiet. The hosts were very friendly and accommodating to us and our 4 year old son. The beach was perfect for him as the beach was sandy and the waves very small (although the water was quite cold!)
We didn't hire a car and there was enough to keep us occupied for the week just within walking distance. We used a local hotel pool one day, went on a donkey ride one day (recommended), walked around the bay on a another day (a long walk, but worth it for the views), and hired a speed boat on another day (exhilarating, but not cheap), and just chilled out on the beach for the other days.
We generally ate at the local restaurants, and every meal we had was very tasty.
The coffee and cocktails at Vistonia were all delicious!