I wear and 8.5 if I can get it in a wide (or in sandals) so I got these in a 9 and they fit very well. I'm on my feet all day, walking around and these have held up very well. Past the first couple of days breaking them in, my feet have felt totally fine after walking around in them all day.