Delivery was pretty prompt (a teeny bit delayed) but overall good! The couch arrived in 3 boxes and was very easy to put together. Took about 10 minutes total with two people. It was a bit firm the first day or so, but after having it for a few weeks now it has certainly softened to my liking. It is still a bit firm, but very comfy. I love the design/shape, deep seats, and material as well. Would recommend!