Took awhile to compare and eliminate and finally choose the right one. My husband and I put the two top steps together easily into the material. It's high enough for a very high king-sized bed, and wide enough so my dog isn't looking to just jump over the bottom stairs. It's foam, but firm, and the material is soft and velvet-like. It's a different feel than the hard stair we had for him, but he's getting the idea quickly.  It looks nice in the bedroom too.