Good quality - fits stairs perfectly.  Does not require any adhesive, the treads stay in place.  I bought these to enable my dog to go down the stairs into the basement (just bare wood floor - too slippery).