The insoles Keep slipping out when I take my feet out of them. I use them just to take my dog for a walk outside when its raining. These are nice for the price and they fit as expected. I wear a size 7 and purchased a size 7. I have had no issues with the fit and I have a wider foot.