Seat cushion is very thick and firm, back cushion is squishy but still has form to it. Very happy with this purchase!