I bought the Brunello Black pants to wear to an unconventional wedding. I bought the Large (33 - 35). I am 5'10" and 175lbs. I've lost a little more weight in my waist so I probably fit more perfect in the M; however, I like things to fit a little bigger. They fit exactly how they should if you are living in the US and buy a size 34 denim and look exactly how they do in the picture. The fabric is perfect for formal events and I can see wearing them out at night if I want to be dressier. The bottom of pants always hit me wrong because I'm 5'10" and not 6" but I can always get them tailored - nothing new for me.