LOVE IT! It was easy to put together, the fabric is soft, the couch is firm but comfortable.  We have only had it for a few days, so I'm not sure how it will hold up. But, It was perfect for what we needed it for.  I would recommend. You will not be disappointed.