I am very satisfied with these shoes, walk much in them - comfortable, cute-looking, fit perfectly. Liked inner suede sole. Teva quality is very high, the price for such quality is quite reasonable. The only thing I am afraid of is that the buttons may get loose or off one day. meanwhile, the buttons bear ons and offs nicely.