the product be great -- my second pair . when they break in and mold to you foot , they be extremely comfortable . the sizing be not perfect . the 8.5-9 .5 barely fit a size 9 and feel small . the 9.5-10 .5 be more comfortable , but look a little too big . if in doubt , go with the larger sizing .