Lovely house, charming hosts, cafe on one side, beach on the other. What's not to like?