The cushion is perfect!!!!! In fact it's fabulous!  I am over the top with the quality of it!!  It is amazing!  The quality is good and it is very comfortable to sit on.  My dogs love it just as much as I do!  Very comfortable place to sit and relax