Sturdy steps. Good quality.. The steps are pretty small for bigger dogs. Great to help them get on my bed. They come assembled. All you have to do is snap the back brace open and stick the carpet pads on the steps.