Soft and friendly for the dogs.  I think it will help the knees.  Fits perfect with the height of my bed.