The non slip carpet tread is wonderful!  It is plush and is comfortable to walk on.  It fits my wooden stairs with noses very well and it will surely protect my stairs.  It is convenient that no prep work is required.  Just lay the treads down and it won't move.  It can be washed easily if necessary.  I only wish that it is wider as my stairs is 36" in width.  This will do.