Came in a small box, and you have to unroll the pillow to let it fluff up for at least 48 hours. Nice that they can ship it in a smaller box, and it's already nice and fluffy. I purchased for allergy reasons, and hope it helps.