These are really really nice. I'm a true 9.5 so I purchased a 10 and they fit perfect. When I first started putting them on they felt a bit hard...kinda like they were going to be a bit small but you have go semi-force your foot in but once they're in they are surprisingly comfortable. The insole has a nice cushion. SOOO glad I got them