Super easy to put together, I did it on my own in 30 minutes. Beautiful color teal! Fits perfect with my Decor, sofa is a little on the firm side, but with time I'm sure it will be fine. I can lay flat and be comfortable when taking a nap! Great Price too!