I am female, 5'9.5, 165 lb, size 6 and i bought a L and it fits me perfectly -- usually I wear women's size small shirts so I'd say this runs rather small, although I was going for a more relaxed fit to wear with leggings.

This is super comfy, great quality, and is perfect for what I wanted.  Definitely size UP several sizes!!