First of all, excuse the bathroom mirror picture. lol. I'm 5'9", 180lbs. I got size L and could have gone with M for a tighter fit. These pants have quite a stretch to them. I'm hoping after I wash them they shrink a bit. If not, I'll have to wear them with a belt as I had to keep pulling them up. Really liked them though! Comfortable and professional looking! I got 34" inseam so I could wear them with heels. I could go for 32" if I plan on wearing flats with them. I'm probably going to be purchasing more of these pants. 