I have my eye on a jacket from Isabel marant Etoile. I'm small-of-boob size 10, but with fairly broad shoulders, so wondering whether a 12 would be better, since French sizes always seem to be on the small side... Any opinions?