Arrived early, quality of fabric very good, love the firmness of the cushions.  Assembled easily. Only surprise was that it seemed to low and made the piece seem small. Easy fix, purchase some new feet and raised the sofa a few inches and now it is perfect.  Very pleased with quality for the price.