I was hesitant to buy a mattress online, however after reading all the great reviews of this mattress, I am glad that we went with this one!  It arrived within 5 days of ordering.  It came vacuum sealed into a smaller box than I had imagined.  When opening up the sealed mattress, the mattress instantly expanded and started stretching out.  I was surprised that after 24 hours it was completely stretched out to California King size I ordered.   I read about it possibly having a smell, but ours did not have any odor after opening.  My husband and I cannot believe how comfortable and nice it is for the price!!  Our bed frame arrives today so I can't wait to set that up so we can start sleeping on this amazing new mattress!!