beautiful self contained accommodation, offered everything we could need, dog friendly beach within 20 steps! hosts were friendly and informative about the location, we had a great stay and wouldn't hesitate to return.