What is the dress code?

Generally smart. Each establishment may have their own dress code but as a rule, no sleeveless tops, sandals or flip flops, no jeans or anything too short or low cut.