It came in a box! It took less than 2 days to completely puff up. What a great comfy mattress at a great price. And free shipping!!