I bought this for my 5'5", 115# wife in her usual size, S.  (She takes an XS in some things.)  She was unable to get it on over a sweatshirt, and it was tight over a t-shirt.  It looked nice and well-made otherwise, but sizing is clearly defective so I returned it.