I have broad shoulders so I always worry about tops like this being too narrow and this one is no exception. I went a size up (large) and it is still too small. I will have to try to stretch it out but the top elastic totally cuts into my shoulders. For reference I am 56 and 135 lbs, so Im not petite but Im generally a medium size in most clothing.