Based on some of the Yelp reviews from 2018 and 2019, I would not want to visit this restaurant. The sense I get is that it is overpriced, has hit or miss service and food and beverage quality, and has snooty management with standards inconsistently applied/enforced.
The fact is it is their business and the they have every right to have a dress code, a snobby attitude, and indifferent service. You may or may not choose to frequent there establishment. That choice is your’s. The rules of the establishment, their’s.
It has been my good fortune to dine around the world in all manner of establishment. Invariably the best establishments with regard to quality were those that made the guest feel welcomed and comfortable. Some even had dress codes. Having shown up one time sans coat and tie at an establishment that required said items, I was discreetly offered a fitting coat and tie. No muss, no fuss, no bother. There is no substitute for class. Class is merely treating one’s clientele in a gentlemanly manner. What is the hallmark of a gentleman? Going out of one’s way to not embarrass another.