I’m a size 12 and ordered 12 or med and it is perfect, lovely quality and fit for me and I’m 5’1 and usually need to order petite, this is a nice change from denim jackets and can be dressed up or with jeans/linen trousers, dress etc will get lots of wear now in the spring summer months.