The packages all came together the boxes were clean and undamaged. The couch was extremely easy to put together legs and then I slid all the pieces together. Basically the way the couch joins is like the joints of a gym mat. Some of you may know that reference. So set your expectations correctly when buying this couch. It is comfortable it is easy to lift and put together. However, this is not a couch I recommend for full force plops on the couch or large bounces(i.e. large dog jumps). However, it works well and looks good in the space and I a good feeling it will be around a couple of years. So in closing is yes this is a good couch. Set your expectations correctly this is not a 1000+ dollar couch. So don't treat it like one. It looks great and functions well.