I probably qualify as a size L, but I like my tops to drape a bit rather than fit to my curves, so I bought XL, and it's perfect. This grey is a pretty color and there's no show-through of my bra. The length is generous. Taller women would fare well with it. So far I've only washed it once and didn't cook it in the dryer. If it performs well through a few more washings I'll buy more colors.