The cushions that you sit on are pretty firm but the ones on the arms are soft for leaning against. Hoping that they soften a bit with wear but overall very happy with the purchase!