Definitely a firm mattress. Well made and easy to set up. Didnt have the twelve hours to wait before use that the manufacturer suggests, but it plumped up immediately right out of the package anyway.