I am 5 ft 105 pounds and have a quite tiny build. I ordered a small and found the fit a bit funny but overall did the job. a bit funny on the hips (as I'm really short didn't fit my torso well). Fabric is durable, stretchy and smooth and was well made. Fit wasn't right for me but I wore it anyhow and got lots of compliments