This place is perfectly located ... gorgeous beaches, cafes and restaurant a minute walk. James is a lovely host and was accommodating for our large dog. All you need. Spacious ++