The shoes are made of high quality materials. They're a bit heavy and take a while to break in, but that's to be expected with quality leather shoes. The steps are not non-slip. In my 20 years of working in the kitchen, I have worn many different types of non-slip shoes. These shoes will slip at the slightest amount of water or grease on the floor. For this reason I will come back to them.