In a quandary and appreciate opinions on this one:
Got my DH's Xmas work do coming up. It's a meal in a 4 star hotel. I was planning to wear a jumpsuit that I've only worn once before and feel really comfortable in. However...my husband has just received an email which stipulates the dress code: it says 'smart dress code- suits or shirt and trousers for men (no jeans or trainers), and cocktail dresses for women. I'll attach photo of my jumpsuit, which is navy blue. Was planning to wear some nice earrings and a little clutch bag to glam it up. Is it smart enough or shall I bite the bullet and buy a dress?