￼The steps are very nice and well-made. The foam pretty much stays put. The only negative is they are a little narrow. Makes getting on the couch or bed so much easier for a small dog. We have three dogs ranging from 6 to 18 pounds at all can use it.