I am a XS/S and this fits me super well! It is not that long and might be a little snug for someone with a cup size over 32C.