Yatchsman is a Disney Signature restaurant and does have a dress code. Basically its no swim wear (swim suits, tank tops, cover ups, etc). Even nice shorts and T-shirts are allowed. That being said, it just feels too nice to me to wear shorts and Ts, so we wear nicer stuff. I wear the same stuff I'd wear to a park, a blouse and capris and my husband usually wears kakis and a collared shirt (sometimes nice jeans)