This sofa set arrived before the estimated delivery date. It was pretty easy to assemble, about an hour with two people. The pieces look exactly as they do in the picture and look GREAT on our patio. If you're on the fence about purchasing this particular set, I say go for it!