Bought these for my husband and they were way too small, I bought the same pants in the size at a store after I returned this product and they fit perfectly. I cant explain why the ones at the store fit better, maybe the ones I ordered were defective but they definitely ran smaller than normal.