We put this onto our leather sofa.  I find that it isn't all that sturdy.  We guide our dog (50lbs) up and down still as it seems to move back and forth a little.  The surface is great though.