I am 5’4” and 135lbs. Normally wear a medium top and I bought this in a medium. I love this top. It fits like the pic. I’ve worn it through 3 seasons and it’s comfortable and for cotton-blend breathable. As an FYI my 5’7”, 165 lbs who normally wears a large can wear this.