I'll echo what others have said... this is a great sofa for the price and a perfect fit for my Manhattan apartment. I've had it for 2 months now and the cushions are pretty firm, but they're softening up. The fabric has a texture that makes it look more expensive than it is. The directions were clear and it took 10-15 minutes to put together. My only qualm was with the delivery... the 100+ lb box was just left in my front hallway and the deliverymen didn't even attempt to buzz me although I was home. My petite female self and my equally small roommate tried to carry it up to the third floor of my walkup, to no avail. We ended up having to open the box in the hallway and take pieces up piecemeal! I guess this is a small price to pay for free shipping, but after hearing that others had their furniture delivered directly to their walk-up apartments, it was disappointing.