I buy a pair of these exact same shoe -lrb- size 10 -rrb- 2 year ago . they last two whole year and be still very wearable . I have just wear the tread off . I order a new pair with great confidence , and wait for delivery . that be where the pro end . the pair I receive in the mail be MUCH MUCH smaller , and two different size ! the left one do fit , very tightly , but I figure it be because they be new . the right one do not fit at all . I compare they to each other and the two shoe be different size . they be both marked US size 10 . I then compare they to the old one that be considerably larger and also marked US size 10 . my old one be also mark as make in the U.S.A. and the new one be from china . I call a friend that have also recently buy a pair of keen shoe from REI.com . they be two small for he as well , and he say one be smaller than the other ... keen , what have happen ? you go from AWESOME to lame in two year ? I will not be buy anymore keen product anytime soon . I have return these shoe to amazon , and can not review these as positive in any way .