No, you can go dress as casual Regarding the environment of the place I suggest no shorts or sandals, other than that is casual
Not really, but waiters are suited up & tie. Suggested you to at least casually dressed.
It's upscale, but not mandatory.
Business casual is the standard attire I see but they don't turn anyone away.
No dress code persé but worth the extra effort.
Thanks! Your answer is awaiting moderation.