Nice dress. I think it will be great for work, it wouldn't work for me personally (button front + big norks = buttons popping off and taking someone's eye out)
La Redoute always have discount codes available so should work out cheaper. If your a new customer then code 5589 should get you 50% off.