I have a 9 year old miniature schnauzer, Max, and a bed that sits pretty high. Max has only ever been able to jump on the bed once. These steps provide the perfect opportunity for him to come up and down from our bed without hurting himself. The steps are the perfect height and the fabric on each step provides excellent tread. I was able to train Max to use the steps in less than five minutes and he's been climbing up and down with no issues since. The steps come assembled and they're easy to unfold and fold. They lay flat enough to easily store in a closet, but I keep mine under my bed. They do take up a bit of space when unfolded, but that doesn't bother me. 100% recommend this if you have a smaller or older dog that has a hard time climbing on your bed.