This thing is SO soft!! The back cushions are removable but the bench cushion is NOT. Kind of wish I knew that before purchasing but the quality seems great so far. The bench cushion seems a bit stiff when you first sit on it but once you’re seated you forget about it for the most part. Definitely more of a formal couch. I’ll probably be welcoming the stiffness of it later on it’s life. It won’t be misshaped or worn down as much as it would have been otherwise. 

The hardest part of assembly was getting it out of the box. The 5 legs just screw on and you’re good to go. It even came with the felt floor protectors. 

I am giving it a 45 because of the bench cushion being attached.