Fantastic purchase! It is a bit of a show stealer, outshining all our other seating. The seat cushions are firm but comfortable and will soften over time. Back cushions are poofy, and the corduroy fabric is super soft and comfortable. By the way, the back cushions attach to the couch by sliding over the back board and attaching by Velcro at the bottom of the couch. This part is annoying and mine don’t line up. I’m glad I plan to have the couch against a wall because it would not look good if the back of the couch was showing.