I got these to wear under dresses during the summer so my legs don't rub together. I wear size 6-8 in pants and I got a Medium. They fit perfect. Took off one star because they are a bit too long for my preference. But they get the job done.