Sofa is comfortable. Not to soft and for sure not too firm. Just right and worth a buy. 

Easy to assemble !