Great communication, great location, ample space for large gatherings.