They look so much better than what we had there. Seat cushion is thick and firm. Back one could be little sturdier but it’s fine. We bought coordinated dining cushions as well as for sofas that are in enclosed porch.the dimensions shown are wrong. Seat cushion are properly shown as 24x23 but back or top cushions are shown as 27x23 and neither of those are correct. Top width is the same as bottom at 24” and height of cushion is only 19” which worked out perfectly for our outdoor furniture. They are sitting on top of 5” seat thickness and reaching the top of our furniture perfectly.