I love this sectional! It is the perfect size and the color is beautiful. I ordered in the Bella Dove color and the material is not linen it is a velvet suede. The cushions are firm but I am sure that will change once it is worn in. I am so happy with this purchase! I opted to have it assembled by the delivery team so I can't comment on the assembly part of it.