Very easy to assemble! Arrived in one box, screwed on the legs and stuck the back cushions on, done! Seat cushion is firm, but I think itll break in over time. Back cushions are quite comfortable. Fabric is soft but seems like it will hold up. Perfect size for two adults to sit comfortably. Ive never ordered furniture online before so I was worried, but its perfect!