I wear 34x30 pants, and I bought men's size medium. They fit just right. However, the seams are large and oddly placed making this slightly uncomfortable. Wearing them inside out improves this a little bit. Also, although these are mid-weight, they don't have any fleecing. I would probably call them light-weight.
About ten years ago, I bought some Polypro at my local Army Navy store. They are absolutely great. They are fleeced on the inside but smooth on the outside, very comfortable, and just the right warmth. I wish I had bought 5. Well, I bought some more recently, but they don't make them quite as nicely as they did 10 years ago, but they are still a little better than these Duofold ones.