Firm seat. I love that the cushions can be flipped for even wear. It’s a nice height and so far the durable fabric has held up to all the kitty nails!