This mattress is comfortable - firm yet soft. Comes rolled up in a box but totally expands within 24 hours. I love it!