This is a great product! It's just what I wanted, and the price was wonderful. The fabric is soft, and the couch is firm but comfortable. It was difficult to attach the headrest back to the base of the couch (the holes seemed to be misaligned somehow, and it took my husband and I about 30 minutes to do collectively, which was unexpected). Now that it's assembled though, I'm really enjoying this product.