I think they are true to size.  I'm fuller in the legs and butt and these pants have a slim but not too tight fit.  They are not long enough to wear with heels but are fine with flats and lower heeled shoes, but I would't wear this style with heels anyway.  they wash up well and I dry in the dryer, I think they need just a little ironing to look crisp and are suitable for work.  Be advised, the front pockets are weird mini pockets so don't plan on putting much in them, a couple bucks and some change at most.  The elastic band at the waist helps them not gap in the back and gives just a little support in the tummy.  You can't see it from the outside.  I have two pair, both fit the same.  I would not hesitate to order on line again.  From amazon of course!