I think I received a dud. I am a size 10 and I ordered a large. So many reviews were positive. I honestly couldn't get this over my thigh the elastic around the waist was so tight. Again, I think I just received one that was off. I ordered a different jumpsuit in the same size and it fit perfect so I know my sizing is correct.