The couch is beautiful in person - the color online doesn’t do it justice. The cushions are firm which is what I was looking for, but we will see how this holds up over time. You’ll definitely want to add some throw pillows to the sides as the armrests don’t have any padding. Assembly was a breeze!