I bought 3 pairs of these, all the same style and size; Just different colors. Each one fits very differently. I started with one black pair that fit perfect so I ordered two more in grey and khaki... the grey ended up being huge in the legs. The khaki ended up fitting like s size smaller.