I love this sofa. It’s VERY comfortable. It was easy to put together by myself. Attaching the fabric is a pain in the neck though. It takes a bit to figure out how it goes and then it’s just a matter of fitting it on and velcroing it down. Some mentioned the 2 pieces don’t attach but each piece did come with something to attach the pieces together. That adjustable back pillow is kinda questionable as to whether it actually works but I don’t plan on using it so it’s just pushed all the way down and is fine. Overall this exceeded my expectations and I’m happy with my purchase.