The cushion is generously stuffed. It is a perfect fit for my rocker. The fabric is sturdy but soft.  My order was filled promptly and the package arrived within days.