I bought this sofa to stage a home and kept it once I sold the house.  The upholstery is listed as linen, which worried me since I have cats.  I was afraid they would claw it and it would be shredded in a matter of days.  Not so!  The upholstery is actually quite durable.  It was pretty easy to put together and doesn't show dirt as badly as I feared.  The cushions are quite firm when you first get it, but it is softening up nicely. 

Pros: Good price, easy assembly,  looks elegant