Got these for my girlfriend and she is a big fan of them.  They are warm, and the soles are thick, so they offer a lot of padding.  Not the greatest color selection, I got the gray ones, which are pretty muted, as that is her taste.  Haven't had to clean them yet, so don't know how they stand up to that.