Great attention to detail, great location, great host.