I love these shoes. They have much better support than most flats or mocs. I've tried the pink nubuck pair and the yellow leather pair. I will say, the nubuck sizes run a little different than the traditional leather.  I am usually an 8 1/2 or 9 and the 8 1/2 in nubuck fit great. I had to go even one size smaller! in the yellow pair and wear an 8.  These shoes have a soft leather sole with a bit of arch support. I'm 29 and I think these are pretty trendy and cute, without looking stuffy or mature.