Great sofa for the price. The cushions are firm which is great with kids in the house. My only issue is that when I used scotchgard on it, since its a white sofa and like I said I have kids in the house, two stains popped up in the middle of the front. Very disappointing. However its nothing a strategically placed throw cant  fix. I just wish they had the foresight not to mark the inside of the fabric on such a noticeable area. That being said, I would still recommend this sofa.