I would say men must have a collar (polo shirt) and no denim. If you don't have a collar you'll have to sit in a different dining room or they'll give you a sport coat to wear. Enjoy!
Yeah, business casual at a minimum.
Thanks! Your answer is awaiting moderation.