I'm 5'8, 130 and a small fits nice. these are different with the silky fabric, pattern and piping - busy but still classy. it is hard to match with a shirt as you need a shorter top so you don't lose too much of the pant's unique design.