The mattress arrived as planned rolled up which took about three hours to puff up.  The actual mattress itself is incredibly comfortable.  It has the right amount of softness and firmness to give a goodnights sleep and the memory foam seems to do their job perfectly.