Love this dining set, cushions are firm but comfortable.  The only con is that the chairs are a bit hard to put it together it’s a really nice set.