This is too nice of a place for t-shirt and shorts.
Although they probably would seat you, especially at lunch.
I think their dress code is dress casual....no tank tops.
I've eaten there twice, and though a suit and tie isn't necessary, I would go with a nice shirt and pants/shorts.
But you will love this restaurant. It's great, all the way around.