Seems to run a little small.  Usually wear a size 9, but ordered 9 1/2 and they fit snug.  Hopefully will stretch some when broke in.  Seems to be supported well with the memory foam inside.  Wore several hours the first time with no problems just good snug fit. Time will tell.