i bought my first pair at a store, brown, liked them so much, wanted additional colors, found the best price on amazon for the navy, they arrived in great shipping condition and fit as good as the other pair, very comfortable.  usually i wear  7.5, i went up a half a size for these so i could wear thick socks