Its the perfect couch for a large space. Its on the firmer side but still comfy.  The seat back cushions are comfy and although not attached, they stay put.