I bought my daughter the XL, which fit her and looked okay on her, but it also fit me - a medium/large. I think it must run on the smaller side. Thin, so it's okay for warmer weather. Nice looking pants. Daughter said they were comfortable. Not impressed by the feel of the fabric, or the hand wash instructions.