The sofa is only 72” so it fits well in my small living room. Fairly easy to put together (I needed help). The cushions are firm but not really widedeep enough. More like something in an office. For the  I got what I wanted.