I needed these shoes for a special occasion and will rarely wear them. Can't tell if they're a little on the big side or if it's just a fancy long sock that seems to be the norm for cheap dress shoes these days. I usually wear a size 9.5 but went for a size 9 as there is still room. I'm not sure if 8.5 would be better, but not worth replacing. The price seems a bit high for this quality. These shoes should cost no more than $25. That's enough for the one night I need it for.