The product came nicely packaged. However the bag with the screws and washers had a hole in it so I was digging for these pieces out of the box. Otherwise, it is a perfect fit for my small patio. The only reason I gave it 4 out of 5 stars are 1. I had to purchase more washers since I didn’t get enough and 2. I will eventually have to replace the cushions since they are not very sturdy for cushions. Assembling it was time consuming but, I am very happy with my purchase.