These are soft and attractive and I'm glad I got them. I'm very glad I listened to the reviews here and got a size up!  My feet are on the narrow side and I wear a 9 to a 9 1/2 in gym shoes and sometimes boots.  I got these in a 10, and they fit my smaller foot perfectly and my larger foot less so.  This tells me there's absolutely no wiggle room in the size you get. you must order up!  I love the classic look of these and the soles are sturdy enough for street wear.