I wear small clothes and it is true to size. I probably couldn't wear a sweater comfortably under the size small I got, but any shirt under it is fine and not too tight. It is good quality and the fabric is soft inside. It didn't lose much color when washed and didn't shrink when dried.