Bought for work. Decent quality for the price. I wear a 10 and that's what I ordered. They are tight in toe area and kind of squish my toes. Will order size bigger if I buy again in different color. Easy to clean and wipe off. Slip resistance seems to work fine on wet surfaces.