These pants fit perfectly and are great for the office!!  I am 5'4" and 128 lbs, and not a curvy girl!  I normally wear a size 4-6, depending on the style.  Based on the reviews, I ordered the size 6R, as I didn't want them to be like "skinny" pants on my legs and these are perfect!  Nice material, very comfortable and professional looking!  I love that they are long enough to wear a 3" heel (dress shoe/boot) with.  Loved these so much that I also ordered the Navy.  After washing and hanging to dry, they fit just as well and did not shrink in length.