Mattress arrived promptly box was pretty beat up but mattress was well-packaged and no damage was done. Upon removing the plastic it came to full size almost immediately. We let it sit for 24 hours to fully expand (but probably didn’t need that much time.) It has a bit of give on pressure points when you lay on it, but stays pretty firm overall. We have a different memory foam-style queen size mattress (purchased at Mattress Firm a few years ago) which has a lot more “give” when you push on it. I’d say this one is on the firmer side, but still comfortable as it forms to body curves. My son sleeping on it has no complaints so far. If you want a super soft, squishy mattress, this isn’t the one, but for a comfy, firm mattress that seems to keep movement localized, this is a great value! Would recommend and would purchase again.