This is a lovely place! The evenings on the big terrace was worth the stay itself. In addition, there are some lovely places to swim and snorkel just outside the house, with crystal clear water and some nice rocks to jump from. A decent pool is available as well.
Two of the bedrooms are nice and big, where you can fall asleep listening to the waves. The third is quite small, and without a window to fresh air, so best avoided on hot summer nights.
You will probably need a car to get around, but parking is sparse, so I recommend a smaller car rather than a big SUV.