I got this so my dog can get up and down on my bed.  I had other steps but they were way to narrow for her.  I am working with her on going up and down on these and she is not so afraid of these steps.  She still won't do this on her own, so at this time we are still working with these steps.

Pros: easy assembly, wide steps