This couch is great. I had the delivery guys just put the boxes in my garage and unpackaged it later that day. It's packaged REALLY well. The only thing you have to do is put the feet on and set it in place. It comes with U shaped hooks to join the pieces together, but the pieces are heavy enough that you shouldn't need to use them. It takes maybe 10 minutes to set up. My dog is a 90 lb Lab - not at all small, but he looks like it on the couch. He and I both LOVE it!