Couldn't be more pleased with this purchase. The cushions are firm, but the couch is very comfortable. I was wanting a velvet sofa, but with three small children that was not a practical purchase. I ordered this sofa in the Godiva Putty fabric and it looks just like velvet! I had read that in a review before I purchased, but I still thought it may have that cheep look -wrong!! It looks and feels exactly like velvet except it's actually a polyester which is amazing for three kids with any accidental spills. Turns out my husband was the first offender spilling an entire glass of red wine on it last night. I removed the cushion and rinsed it under cold water rubbing it together and then hung outside to dry. IT DIDN'T STAIN! I cannot say enough great things about this fabric or couch. Excellent couch, incredible price, phenomenal fabric. 5 stars for sure