Was easy to put together. Sturdy built. The length and width of the steps are good for our small dog to climb up on.