I just received the pink in the mail. i am 5' 5" and around 140. i ordered the size 29, they fit perfectly. they are a very straight leg with a snug fit. you can adjust the cuff to whatever length you need or unroll them completely. the fabric is of beautiful quality. i basically never wear corduroy because it can add pounds. not so with this pair of pants. i am thinking about another color!!