Clean, comfortable, well appointed, spacious, fantastic outdoor area. Quick and accurate communication with the hosts.