I bought this for my brother's girlfriend, who is very small. I hoped the size small would fit her, but it actually drowned her! We gave it to my mother instead, who is probably three sizes larger than she is and it was a perfect fit. I would size down at least one size in this, two if you like a close fit. Very well sewn and totally true to color.