Excellent location, hosts, communication, and cleanliness. A perfect stay.