Couch was delivered a day earlier than stated. It came in a large box. I was able to assemble in about 10 minutes. The pieces slide together. The seat of the couch is hard but the backrest is soft so a nice contrast. It looks very nice!