they are warm and comfy and cute (and yes cute is all a matter of opinion).  The sizing is true to size and does NOT run large (except maybe if you are a half size).  There is arch support - yes it is not like you find in running shoes but it is more than you find in dress shoes (like heels, ballet flats, etc.) so I don't know why people are complaining about no support.  And the insole does comes out so change it and put in more support if you need it.  I have plantar fascia issues and have no trouble wearing these.