It was pretty nasty out all day today so I just put them on to size check. They fit pretty TTS for my in my typical Nike 10, but a 9.5 would probably have worked too, just snug. The sole is a typical free so nothing that should surprise you there, just not much cushioning compared to a lunar...