Ordered a size 31 X 34 MENS D1 Slim Khaki's.  Received 28 length and not sure what size waist - they look like little boy's pants.  The tag inside the pants says 31X34 and the sticker on the pants says 31X34 but they are clearly not that length and measured them with a measuring tape from the inseam and it measures 28 length.  Very unhappy as these pants are for my son who is home from school and won't be here that long to get replacement pants.  Loose threads throughout the entire garment.  Disappointed in this purchase and it's a HUGE inconvenience with printing a return label at this time.