These run small.  If you wear them a while your foot sinks into the memory foam bottom and they fit better, but the size I bought is usually a little loose on me and these are really snug.  They also got really warm and made my feet sweaty.  Once they're sweaty and wet, they get cold.  I guess if I bought a full size larger than what is normally a loose fit, I'd like them better.  Certainly well made with tough soles that can take wet weather and outdoor travel.  I've gone out the door a couple of times and worn these to the store or to my sons classes.