Very adequate place and great host, all as described.