I bought these in taupe suede and love the fit and cushioning.  I'm not thrilled with the white outsole which makes these definitely a casual shoe.  I like these well enough however that I intend to buY pairs in other colors.  I'm not sure there is really enough support in the upper to make these more than a casual shoes for daily activities -- I would not want to use them for walking for exercise.  They fit my foot very well in my normal size without socks and they would accommodate thin socks or ballet socks, but nothing thicker.