They are comfortable shoes, but they do run a full size and half large. My fiance normally wears a size 8.5 and we ordered a 7 and they fit perfect. They do not protect against the cold at all, in fact they make his feet colder in the snow, but they are great if you are just inside or staying out of cold temperatures.