The sofa is quite nice as far as fabric quality and overall look. Assembly was a breeze. 
However, it’s way TOO HARD to sit on and even sleep. I like firm, but this feels like a rock, no kidding!!
Bought it for my mom to sleep on, and we definitely need mattress topper.