Perfect, generous host, delightful apartment.