Heavy duty and non slip.  Perfect coverage for our tiled stairs. At first the dogs were afraid of the new addition but over time they adjusted. No more whining trying to go up the stairs.  Perfect for our pets.