Beautiful. Firm, yet comfortable. High Quality.

I unpackaged and set everything up in my own within 20 minutes.

I did experience some issues screwing in the legs.  Also, stitching on bottom isn’t perfect, but again...no one is sitting beneath the sofa.  

Overall, happy with my purchase.