So easy to put together and so comfy! Really enjoying how in our small space we could use the pieces to make different configurations- kids and dog love snuggling up on the soft material- definitely a good choice.