This is cheaply made and not what I was expecting.  The steps are made of foam and you tuck this foam into the fabric covering on the top two steps.  The fabric doesnt completely cover the foam and my puppy has chewed the bottom edge off of one of the steps after only having this three days.  It should have a zipper to close the fabric over the foam on the top steps.