THE SOFA WAS EASY TO PUT TOGETHER! IT'S FIRM BUT SOFT, AND I LOVE THE OVERSIZED CUSHIONS. 
I WOULD TELL ANYONE WHO WAS THINKING SABOUT PURCHASING THIS SOFA TO DO IT, YOU WON'T BE DISAPPOINTED.