Not too hard to put together. Cushions could be thicker and need Velcro to stay put.  Clips to hold furniture in place are needed.