When I received this love seat, I pulled 5 pieces out of the box and It only took me 5 minutes to put this together.  The fabric is super soft and the cushions are soft and sturdy, it fits perfect in the small living room that I have.  Perfect condition when it arrived and so comfortable!!