It is very a firm and thick cushion. The fabric is nice and durable. It is exactly what I wanted for an indoor bench seat.