Hard as a rock!  It’s very pretty and took my son and I only about 20 minutes to put together. I love the color and feel of the fabric, but the cushions are very hard and the back ones are very thin. I expected more for what I paid for it but it will work for extra seating in my living room.