Yes there is a dress code. Go to their website.
No sleeveless tshirts (for men), slippers or very short shorts - other than that you're ok. We went in t-shirts and bermudas. Just dress respectfully.
Hopefully no
Yes, we were just in casual clothes but I noticed some people in suits. Just not too out there I think.
No
Thanks! Your answer is awaiting moderation.