Very easy to assemble out of the box. Gives just the right amount of support where it’s needed. Cute little loveseat to watch movies on with a blanket and the puppy curled up right beside me.