We have a small dog, that loves to sleep on the bed.  He was having trouble getting up there because it is a platform bed and higher than many beds.  I bought this, and used it with a cat tree ring that he was using before as steps (but my husband kept putting heavy junk on them and broke it-- he never seems to get the idea that if it holds a cat...…….. that does not mean that an elephant or heavy computer bag or suitcase can be held up by it).  This worked well, but was not tall enough for a high bed.  It is very sturdy...……. this my husband probably could not break unless he used it for a ladder or something.   I love this, and the dog does also.