These are perfect for our table. They aren’t extremely hard and are pretty comfortable. They have held up well.