A perfect stay: great location, fair price, nice place, kind and helpful host.