Arrived ahead of schedule, flat packed.The assembly was simple and the stairs were surprisingly sturdy once assembled. All in all excellent value for the price. The size of the steps is appropriate for my aging arthritic springer spaniel to climb comfortably, although he needs some encouraging to do so. (we have a ramp which  he flatly refuses to  use and thought he might be more inclined to use steps, which he is) This has given him the ability to get onto to the sofa with our other two dogs without me having to lift him, which he finds painful.