It arrived packed well and it was easy to assemble.
It is firm and the fabric is rather loose on the padding, so it has a bit of a rumpled look. The back cushions are also a bit uneven. 
It’s OK for the money, but I don’t think it will last long.