Mattress came quickly. It expanded to proper size with no troubles, could have slept on it just a few hours later. We waited for 36 hours to sleep on it just to make sure the deep inside foam had the chance to expand properly. It's not as firm as you think it would be but firm enough. we both like this mattress very much, it sleeps really well. we could not be happier!