Firm but comfortable. Delivered quickly and in a box.  Definitely made sleeping on the floor while waiting for delivery of my bed more comfortable