The packaging was super simple to open up and get the mattress out. Once set up, I let it get back to its shape for a few days before I used it. I don't think you have to wait that long, maybe 6-8 hours? For the price, you cant beat it. I was in a "Big Name" mattress store and they had a comparable foam one for $350. I got two of the twin sizes for my 7 yr old twins. I tried them out for a few nights before they started using them. I liked them so much I bought a queen size for myself. I would definately recommend this to anyone needing a decent mattress at a great price.