I could not have asked for a better set of steps for my Corgi. Took a little effort but he picked up on how to use them super quick and now its much easier for him to hop in bed when he wants to. Hopefully the foam and everything holds up well with time. Overall I am very happy with the purchase.