A lot of business folks eat and drink there but casual will suffice. It can be a little pricey.
Not really. Just dress neatly.
Dressy casual is appropriate. I have seen people dressed "down" but more seem to put nicer clothes on when dining there.
Nothing formal from what I observed. You could get away with jeans and a nice shirt.
My wife and I sat outside and were dressed casually. Some people were dressed up but we didn't feel out of place.
Thanks! Your answer is awaiting moderation.