Arrived vacuum sealed in box. Pretty easy to unpack, lay out mattress and it fluffs up in less than 8 hours. Perfect for my 10 and 12 year old. They both love their new mattresses. Shopped for a while for mattresses for them. Price was great....mattress is great. From order to  delivery to install...awesome experience