Immaculate, well appointed, many nice touches and an excellent host.