Great location, great space, great hosts, great communication and preparation.