“I am female, 5'3"", 108 lbs. I bought these in an XS. Perfect! The material is really soft, the lining keeps me from inadvertently flashing, and the fit is super cute. The length is an inch or two above my knees. I was afraid they would be baggy or balloon on me, but they don't at all. They are actually almost body-skimming. I run daily, hike, etc. and these shorts are the real deal for all my athletic activities, and are modest enough for running errands. Sadly, I do not have a curvy build, so I'm not sure how the fit would be on someone with more assets.”