I love these pants!  I bought 2 pairs, the green, and the black.  I find them to fit true to size.  I wear a size 10.  I am 5'4", 145 lbs. and they fit me perfectly.  The length is also perfect on me.  I have a hard time finding pants with the right length, as petite/short sized are sometime too short, and regular/average is almost always too long.  I was so happy to find these!  They are soft and comfortable, can be dressed up or down.  I wish they came in more colors, like brown and beige.