The fabric is good quality and light to medium weight. The color is perfect as described. I ordered a pink, xlarge. I'm 5'7\", at 185 pounds. It fits true to size. The length is just right, it is not see through, it is stretchy, it's VERY comfortable. The fabric moves with your body.