This was a replacement for an old 2nd hand sofa in a Pastor's office.  The size is perfect, the cushions are firm, and the fabric is nice.  Assembly was easy with 2 people and we didn't even have to look at the directions.  Took less than 10 minutes from receipt to assembled.  Since this will not be used as a typical residential sofa would, wear and tear will be minimal, however with daily meetings it has held up well for the past 3 weeks.
I will say to be patient with delivery.  Wayfair shipped and FedEx received in less than 3 days, however due to current issues it was almost 3 weeks before we got the sofa.  It was well worth it, however.