I am very pleased with this purchase.  I have a very high bed (~32" high) and an older cat with a broken leg that can make the jump most of the time.  These steps are very sturdy to where he feels comfortable using them, and they are a good width and a good height from one step to the next.  

One of my other cats likes using it as a scratching post.  

The steps were extremely easy to put together, and while they are heavy enough to help with the sturdiness, they aren't too heavy that I had any trouble carrying it around the house after putting it together.