These are definitely small. I normally wear XL so after reading the reviews I bought XXXL. but they fit great. They don't stick to me like spandex. The legs are long enough to provide modesty. Will definitely be buying more in different colors.