Great location and very warm welcome from our hosts. The accommodation was clean, modern and thoughtful. The food in the restaurant delicious, and what a beach!