I had to buy insert arch supports.  In spite of Skechers' half-hearted attempt to provide arch supports, it really was only stitching in the shape of an arch support.  Also, it really would have been nice to have some type of water/stain resistance. I stained mine within a week of getting them.  They stretch out (width, not length) so wear thick socks.  Although generally it's what I was looking for, I wish I had bought another brand.