I normally wear a 7.5-8. These fit perfectly in a 7.5. It's my 2nd pair and when they wear out, I'll buy another. I wait tables and these shoes are so comfy on my feet all day. I don't think they advertise as "non slip" but I loved how non slip my first pair was, I bought another! I love that they are stylish enough to work in all day and also go w/ my casual clothes. Love these shoes!