Great location. Impeccable hosts. Fantastic stay.