Super easy to assemble. Great texture on the fabric. They only negative I see are the back pillows don't attach. Other than that this sofa is comfortable just the right amount of softness. The seat depth isn't to great so be mindful of that when ordering its around 19in. I'm short so it work well for me.