It is firm and keeps it shape and comfortable for sitting on. Some puckering in the fabric after sitting but easily smoothed out afterwards.