A generous host, beautiful building, perfect location and delightful accomodation.