I am 5' 4\\\\\\\" and 119 lbs. The small fit me perfectly. I wore with 2.5\\\\\\\" heels. Great not needing shape wear in 90 degree heat. I washed on regular permanent press cold cycle and hung to dry. The color was not see through, maybe a bit clingy. I would definitely buy again in another color.