This exceeded my expectation! Fabric is very nice and it’s firm but extremely comfortable! Couldn’t ask for better! Looked in various stores and all the choices were cheap looking, ugly fabric and expensive! Love it!