Many of the other reviews suggested that the product is not as described. I got the olive color and a large, because of the lady that said that they are too tight. They fit me perfect and they are really soft and comfy. The fabric appears to be of good quality. I would not buy the other colors, though, because it seems that the negative reviews were referring to them.