We thoroughly enjoyed our stay at Sea Haven Beach Villa. Carol was a very welcoming and accommodating host, and the house itself is a wonderful space to be in. It's right on the beach and the views from the living area are amazing.
We had everything we needed for a self-catering stay and would not hesitate to go back - highly recommend.