Perfect location, wonderful hosts, impeccable accommodations.
Excellent overall experience, highly recommended.