The cushions are firm and it makes the patio looks awesome ! ! I paid to have it put together and didn’t think they would deliver it box s  and 2 days someone came and put it together!