Please read the description on this product. I knew this sofa was coming in a box however, there are some reviews here that were shocked that it does arrive that way. 
Assembly was not that bad. The hubs and I took care of it within 30 mins or less. The seat cushions are firm but comfy. The back cushions are comfy but I can already tell they will be flattened or the shape will become disproportionate with time (just will need to fluff and re arrange).
This sofa is a good deal for the price and the sofa is pretty decent. I have no other complaints about it other than the back cushions. I will be buying the love seat to finish the set off and enjoy it for a while in my new home.

Pros: Great value
Cons: Back cushions will eventually be misshapen over time, will need to fluff the pillows within to get a more uniform look (eventually)