This is awesome for my little dog.  She uses it all the time easily and feels very proud she can go up and down without any help.

Pros: Sturdy and easily to fold for storage
Cons: None