this mattress might be a bit more on the soft side, but nonetheless it is very comfortable. it came in an enclosed box and was easy to unpack. I had to give it 48 hours to fluff up but overall it had no stains or odors, and i am pleased with my purchase