Appears to be well constructed and has a nice appearance.  My Yorkie has not gotten the hang of going up and down the steps yet, but hoping that he will with a few more attempts.

Pros: already assembled: has a nice apperance
Cons: If steps were a little wider, it would be less intimidating for a very small dog like a Yorkie.