We had a great stay at this accommodation. The views were beautiful; we had a view of the sunrise over the beach and stayed up to see the moonrising at midnight. A short walk to the beach and short drive to the shops, you could probably walk it. The place was spacious and suitable for larger families or two families traveling together. I wouldnt recommend staying with small children, their were about 12 steep stairs to the top rooms and same to the bottom and the doors didnt lock from the inside so would have been easy for a curious toddler to get outside. We fed this back to the business and they kindly provided a baby gate, I would suggest taking a couple.
There was also a wet smell down stairs which we escalated and they promplty came by to assess.
Overall we enjoyed the stay, just a couple of things to be considered and improved on.