I wish I could give these pants five stars, but I can't.  They are very well made, but they are cut entirely tooooo small.  I don't know if it was this batch of material that cut too small or what the problem was, but the pants didn't fit.  My son normally wears a slim size, but I bought a regular size because there were no slims.  To my shocking surprize they were too tight--very tight. The pockets were bulging out.  A size slim would not have been that tight.  Had to return for a larger size.  Hopefully, these will work.