This set is exactly what we were looking for. It is very large and can comfortably accommodate several people. It took my husband 5 hours to assemble by himself. The cushions are medium firmness. And the seat is a comfortable hight for 6’ people. It’s so comfortable I can take naps. I love this set. We separated the seats for two different areas of the patio.