Lovely space, excellent location, friendly hosts, charming beach stay.