I normally wear a size 6~6.5 but with these I have learned to size up! My first pair was a size 6.5 this time I sized up. I bought a size 7 and they are much more comfortable! I am on my feet all day and there is no pain with these shoes. I do have wide feet, these shoes accommodate my wide feet and keep me in, I don't move around in them. Indoors, I haven't slipped in these shoes. Outdoors, You do have to be careful walking on ice, There are no shoes that guarantee no ice slips!