These have a nice cushiony insole, though if you have high arches it may not be enough. Overall, I really like these. They're comfortable and cute, just a smidge narrow in the toe box. I think they'll hold up well, and if you want them to be more stain resistant you can scotch guard them.