I bought these for my wife. She's a size 9 but I went for a size 10 (due to other reviews saying they run smaller than expected.) She's found the 10 a bit too big, but has bought some inner soles and they're now fine.
She's says they're very warm and has found them very comfortable when standing for long periods. (Wearing some of her other shoes for the same time would have resulted in foot pain- she has arthritis.)