Fit is super flattering, I purchased a medium and I am a size 10. I was surprised because it fit substantially better than other unisex sized tops. It’s well made and comfortable - it is not very thick/heavy which I like so I can layer it if I want to. Extremely happy with my purchase.