This came in the box pretty much put together and ever so easy to set up! It is very sleek looking and well made. I love the fact that it can fold up when not in use. It is the perfect height for my couch or my bed. I have a little dog who gets very scared to jump down off the bed or couch and these steps have made it so much easier for him! Added plus is my cats love to play on them haha. It took about a week for my boy to get used to the steps. I think in the future that a great idea for an added feature would be some side rails to make them feel more secure. My little man is a bit on the roly poly side and has small little legs, so it took a bit of training for him not to be afraid to go up and down. But now he is a pro and these steps are saving my back a lot of pain!!!