These are nice steps. The fabric is nice and I like the color. They are compact, which is nice in a way, but also makes each step rather steep. Interestingly, my small chihuahuas navigate them with ease but my  larger dog 12 lbs) has a harder time. I’m not sure why. They are all used to bed steps but her extra weight must make them less friendly. The foam is dense so that isn’t the problem. I think each step having a high riser and narrow tread gives her problems. Just something to consider.