These are not bad just not great for wearing all day. They have good slip resistant bottom but for some reason my foot slides forward so my toes get squished, every so often I have to stop and push my heals back. If my foot would not slide forward it would be much better, I plan on trying some different inserts. They are well made but just not the best for my feet.