Delivery as promised, but box was pretty banged up. Nothing missing, though. Assembly wasn't bad. Pieces well marked. Just a bit tough lining up holes to screw on armrest to chairs. Def easier with 2 ppl. Looks great for the price.Cushions firm & comfortable. We'll see how it holds up to elements. Only four stars b/c don't know how it's going to hold up over time.