Slightly surprised by the fit of these shoes. I wear a size 10.5 which is the size of these shoes but they run small. Not roomy enough to get a size up, but even with thicker cotton socks, they don't feel as tight as Kenneth Cole shoes usually do to me. I think with an extra insole they fit perfectly. The soles are definitely not non-slip, ie they "slide". A little roughness with coarse sandpaper can help. In terms of style, this is probably the most attractive shoe I own. My wife loved them immediately and said they were very sexy. She sees him in tight jeans, an expensive shirt and a blazer. The product image does not do this at all. The shoe looks like a beautifully worn mahogany with a slightly darker toe box. I follow men's fashion and it's pretty trendy right now.