Was exact measurements as ordered so a perfect fit.  Firm but not too firm. Retains its shape after sitting on it. Happy with purchase.