This mattress seems very firm at first, in fact it took my body a day or two to get used to this bed, now, I don't want to get up in the morning! it is firm, so it supports your body well, BUT, when you're in bed, and your body heat warms the mattress, it quickly softens and molds to your body.
I'm mostly a side sleeper and this mattress   Is great for supporting your body.
Unboxing Was pretty painless once I got it out of the box and the bag, it pretty much expanded to its full size almost instantly.