I'm 5'8, 130 and the small fit very nice. i ordered on line and on one of the legs the elastic closure at the bottom snapped. got a new pair at the store. you can dress these up or down. they are fun.