Well, it came nicely packed in a medium-size box. Initially was very compressed and small. The instruction says to leave it for 24 hrs to get into its full shape. However, In our case, it restored to its full size after ~12 hrs. It's nice and soft. I bought it for my daughter because her spring mattress was getting old and one could feel the springs hitting you when laying down on it. This was a cheaper solution instead of buying another expensive mattress and get into the same situation again after a couple of years. Now she is using it on the top of the old mattress and has no problem with it. We even managed to fit it in the same mattress sheet she already has.