Super easy to set up, no tools needed, little time consuming but rinse and repeat whole 10 piece couch is set up in just about an hour, firm but soft. Easy to move and change up where pieces go. Connections to each piece is just two small pieces of metal would have liked something sturdier but it works.