Great little sofa, very comfortable to sit on, not too hard not to soft (just like regular spring mattress) and back padding is also pretty comfy.
The length of sofa can fit my height pretty well (I’m 5’10” or 180cm), back has three preset from 75’ to all the way down. Very versatile sofa in summary.

One tip when assembling do not tighten the screws on L shaped panel yet otherwise it will make the latter two screw assembly extremely difficult.