Perfect fit. I was afraid that getting M size would be too tight across the shoulder or sleeves, but it wasn't. I'm happy I didn't go for the L as it'd have been way too big. I'm 5'7 (1.71 m), regular weight (i.e. Not skinny), 38B and the fit is great. It looks beautiful too. Only con is that the buttons attaching the removable hood felt somewhat flimsy, like they could fall off any second.