Starting with the fit it was a little on the small side. Comfort wise it is just so-so but I put in a pad which helped make it acceptable. I normally wear a 9 1/2- 10 and ordered a size 10 luckily considering the adding of the pad. The one noticeable negative is the sole which is a plastic construction without any added strips of rubber making for very little traction on slippery surfaces. I know I've been critical reviewing these shoes but overall considering the low price they're pretty decent.