I'm a 12-14 at the moment after having my baby and want to order a long Zara Puffer coat. How does their sizing come up? Should I go for an XL or L? Thank you x