Our current mattress is getting old and wanted something to help it be more comfortable. I received this item quickly. It came a a box approximately 2ft by 2ft. It was heavy, but not unmanageable. I carried it upstairs to my bed room and placed it on the bed. It is about the size of a large sleeping bag rolled up. You need to cut the outer wrapping and unroll it. It takes several hours for it to expand to its normal size. It unrolled it around 4pm and was able to sleep on it that night with no problems. It looks to small at first but expands and fits great. It came with a nice cover that holds it securely to the bed. I had no problem with my current sheets fitting over the topper and staying on the mattress. It is very comfortable and I am so glad I tried this. I am definitely sleeping better with the mattress topper.