Very firm. Fabric is good quality. We got the yellow couch which just adds the perfect pop of color to our room.