These fit me exactly, are extremely comfortable, and are very warm.  I am not sure how they could not possibly work for others, but to each his own.  I'm a size 8.5-9 and 9 was great.  I can't get over how warm these are for a Mary Jane style shoe.  Plus, they are so comfortable to walk in!