Perfect host, perfect accommodations... exactly as described (and more).