Hard as a rock !!! Smaller than it says. Don't waste your money it's like a child toy sofa !!!
And the fabric is itchy - nothing comfortable about this - garbage!!