My husband loves these.  They fit great but you have to really watch what you get.  He recently received one pair that had two different size tags sewn inside and they were about 5" shorter than his other pair that was received in the same shipment.  I think they were either previously washed or they were seconds from the factory.  Other than this, I would have rated them 5 stars.