I gave it to my god daughter who is about a size 2. I wear a  size 6 and ordered  large so it wouldn't fit skin tight but it was way to small. Probably should have ordered XL. A nice garment, I just think it runs tight, maybe unless you are 18 without a speck of fat...my specks showed up!