Im a bigger girl so I ordered an xl. They fit great and are long enough for me (Im 58). The only gripe I have is when you're pulling them up its a little difficult since theres elastic in the back and not the front. They are a little uncomfortable in the thigh area when sitting and walking.