We purchased this mattress for our son's twin size loft. Although we have not been able to assemble the bed yet as we wait for carpets to be installed, he has been sleeping on the mattress on the floor. He finds it very comfortable and is waking up less in the night. I've gotten "into bed" with him a few times to read or comfort him after a bad dream and it is firm but very comfortable. It came rolled up but flattened out extremely quickly. Definitely a good deal!!!