This sofa was easy to assemble, has decent fabric and is firm, yet comfortable.  The pull-out sleeper section and chaise storage are great features.  Highly recommended for the price!