Great anti-slip, cleans off easily...but, fairly uncomfortable after a 12 hr shift walking around.  The thick/rubbery top pinches and rubs my skin.  My feet get incredibly sweaty in these shoes and I've started to actually have skin rub off between my toes by the end of the day.  Normally, I wear tennis shoes at work-but I find that unsanitary at my nurse job.  Unfortunately, it seems like this option is not much better, for comfort reasons.  Wish it was more breathable and moved with my feet.