Kind, communicative host + fabulous place + fabulous stay.