Fit well. Comfortable. The non-slip works pretty well. I wear these daily for work as a bartender. They are constantly getting wet and walking on slippery surfaces. This is my second pair. The first lasted about seven months before I felt it necessary to replace them. the insoles that came with the shoes lasted about 4 months before I replaced them. They wear well and don't look like work shoes, so I can wear them after a shift without looking like I just spent 8 hours behind the bar.