Bare bones basics, but they do the job.  Had to cut about an inch to accommodate stair tread width.  No problems doing so.  They stay put, grip well.
Now if we can only get the dog to come up the stairs...