I bought these to go under a very short cut Halloween costume. The fit was accurate, I'm a size 8 in a dress so I got the large. The elastic at the top was fine, as well as the spandex, but the elastic around the bottom of each leg was crazy tight! I actually ended up ripping the hem on purpose just so they fit better. They served their purpose for me for a single night, but I wouldn't recommend anyone buys these to use on a regular basis.