Love this sofa! It’s firm, but comfortable. I like that the back cushions can be removed, making it an option for someone to sleep on if you have a house guest but don’t have a spare bedroom. I also love the aesthetics of this sofa. It’s exactly what I was looking for in color and size (typical sofa size and not super deep). I’ve added a close up picture so you can see the fabric- it’s like a tight weave. As far as set up...you definitely need at least two people to pick up the box (it’s heavy!) and to set the sofa up. The set-up isn’t super difficult, but you wouldn’t be able to do it alone.