Great host, great location, ample space for a large number of guests.