I bought these for my mom to replace an earlier pair she wore out over a few years. They give her great support. She wears them all day in the house and can run outside in them if she needs to because of the rubber soul. They are so comfortable she sometimes forgets to put on her sneakers when she goes out on her daily walk. Worth the price.