Yes
Yes.. dress should be casual but not sloppy
Remain classy and your tennis shoes will go unnoticed...
Yes tennis shoes are allowed. Pretty swanky place but you can dress casual.
Yes, you can get dressed up or casual.
Thanks! Your answer is awaiting moderation.