It came with a small size box very easy to carry. Easy to unwrap and you need to put the bed you would like to put and wait for approximately 72hrs. When I sleep on it, it feels so soft and support your body in the mean time. Thr normal mattress always hurt my back, but this one is so comfortble that makes me never want to wake up again.