Not very firm but ok for the price. It came rolled up like a roll of carpet - very unusual - but puffed up into shape within an hour.