This works well in my small house. Packed very well and very easy assembly but some squeaking when I stand up (I'm not a large person) so not sure what's up with that. Perhaps the channels where where you insert the back portion of the sofa need oiled. It's actually more comfortable that I expected. Medium firmness and nice deep seats. I chose the linen because I have animals and hair just clings to velvet.