Arrived early and with no damage. Fairly easy to unbox and assemble. The connection mechanism for each piece is easy to attach and keeps each piece of furniture together very well. The filling in all of the cushions varies but I’ll order something to stuff them with since they have zippers. I’ve only had the couch for a few days but for the price it exceeded my expectations! It’s very deep and I love the color!