It's only dinner with a few people but v formal restaurant. Not a dress code or anything but lots of courses, cordon bleu food, expensive wine list etc.
The dress isn't my favourite/most comfortable option but it is the least conspicuous/ostentatious option!!
I bought it for a wedding and haven't worn it since.
Maybe I'll see how I feel on the day.