These shoes fit well and are very warm, so warm that I find my feet sweat in them.
They are comfortable except for the arches, there is very little arch support.  I have foot problems (plantar fasciitis) and they leave me feeling as though I've been walking in my bare feet all day.  I would recommend but if you need arch support choose a size that will allow for an insole or orthodic.