Easy assembly overall. I did open several boxes wondering where the legs and hardware were. Pro tip: they're in each section of the couch under the velcro. The couch looks great in person and does seem sturdy enough to hold up to my 2 large dogs and kids.