This mattress was shipped in a box and arrived without any issues.  I was able to take the mattress out of the box and put it on the bed and wait for it to fully expand.  It takes a few days to get used to a mattress and everyone likes different styles. For me, this mattress was not super hard and not super soft, but it is semi firm. It's comfortable and has great support.