This item was delivered to me a couple of weeks back. I like it so far! Its the right size for my apartment and it is just what I need. Paid extra to have it delivered to my living room. It came in a box, neatly packed. No damage to the product or the box. It did need assembling, but that was easy enough. I assembled it by myself and it took me 15min, maybe? I wouldn't pay an extra $100 for assembly. I don't think its worth it. All that needed to be done was the couch had to be removed from the box, legs screwed on, and cushions assembled. No tools required. The firmness of the cushion is medium, just right for me. Overall a good couch and just what I need to sit or lay back and watch some TV.