It's a pretty standard little black dress shape. Hard to find at the moment as dresses are either very short, midi or very long, and more classic than mainstream fashion. Though also it's quite 90s/early 00s which is also a thing now, and personally I'm rather royally fed up of baggy saggy midi dresses. If you can wear it for the office as well then great, but for me the slightly metallic effect elevates it to more formal wear. I wouldn't wear it now, but in winter, sure.