I bought these steps for my senior kitty, to assist her in getting up onto my sofa, as well as not digging her claws into the sofa for leverage.  It only took her a day to get on board and she's been using them ever since.  The quality, the color and the sherpa on the top of each step is really top notch.

Pros: Nice quality and style
Cons: none