These run short, I'm a size 10 and ordered an 11, they fit perfectly.  They are comfortable and keep feet nice and warm, but they will stretch out after wearing them for a few days.  Not much support.