So far so good.  It fits well in our small living room and is comfortable.  The cushions are on the firm side, which is fine by us.  Was very easy to assemble and so far no scratches from the cats or dog.