It is firm and exactly what we wanted for our extra bedroom at our small lake home. Great quality and easy to set up. I'd give it 10 stars if I could!!