Came 13 days early. Packaging were clever and snug. A side from a few minor scratches on the legs (only visible if you’re looking for them), everything was in perfect condition. The seats are firm but the back rest things are soft. Overall, super comfy and nice. I loveeee it. Took about 1.5 hr for me to put all 7 pieces together alone. Probably 30 mins if 2-3 ppl do it. I was shocked at how easy it was. 1010 would buy again and again. Excuse the mess and silly decor in the photo, still waiting for throw pillows and such to come in!