You won't get turned away in shorts and t shirt but better to at least wear jeans. No dress code that I know of but be respectful at least. It's a nice little place but not formal.
Nice casual is fine. It is an upscale place so respect it.
For men, most of the crowd will be wearing slacks or nice jeans and a dress shirt. A number of men will be wearing sport coats.
Thanks! Your answer is awaiting moderation.