The mattress arrived on time packaged well and unrolled into a perfectly flat mattress. It needs a few hours to puff out fully but to be honest it was extremely comfortable as soon as I set it onto the bed frame. I thought it might be a bit thin but im more than happy with the thickness.