Product arrived slightly outside the scheduled delivery, but the delivery team put the HUGE boxes on my veranda with no issues.   The un-boxing revealed no hidden damage.   I used another reviewer's suggestion and used heavy duty zip ties to bind the loveseat and sofa sections together.   The only challenging part of the assembly was putting the tangerine seat cushions covers on.   The fit is SO TIGHT with a zipper than doesn't completing reach each end (which is understandable) that I bruised my hands inserting the cushions.   You have to be careful not to destroy the zippers in this process.....thus, my hands took a beating.    After assembly was completed, I'm very happy with the look and comfort of the pieces.   However, I don't think I'll be removing those covers for any cleaning in the future.