we have not received all of our order yet, but the "love seat" part that we received required assembly which I did not realize, however, was quite easy and quick - maybe 20 min. So far seems like a good product but I will wait to receive the rest to make a complete review.