This sofa works perfectly in my small living room.  Not difficult to put together although it would have been easier with two people.  The seat is deep which makes it difficult for a short-legged person to get comfortable. I will put a few pillows on the sofa to stuff behind my back.  The seat is firm but not uncomfortably so.  I’m not convinced it is sturdy enough for heavy use but in my small household it works.