It’s like sexy corporate, far too short for the office, but also not suitable for dancing and cocktails either as a bit drab.
a leather mini is a good alternative, but it’s a bit dated now, which you might spot when out. I would also second wide leg trousers, a silk top, waistcoat, sort of thing, you will see. It’s less about fashion and more about being current.