We were pleasantly surprised by the quality, looks and comfort of the sofa! Cushions are not too firm, not too soft either. We loved the flax colour too. Definitely recommend this sofa! Especially for the price. Much better than any other sofas we looked at in stores for the same price!