These for very well and are comfortable. I am 5'5 and 145lbs and I originally ordered the XL -32inch inseam based on reviews. Those were quite baggy so I returned them and got the L-32 inch inseam. They fit very well- not tight at all, but not baggy. Probably could wear a medium but didn't want them skin tight.