Fits beautifully with good amount of stretch, really comfortable and perfect length for high rise trousers or denim. Got a size up from my usual XS just to avoid being like a sausage with my large chest (32dd), and glad I did. Can get away with the XS but the sz Small gives me a bit more breathing room. Love these tops, got several colors, hope new colors are released in this style.