The package was rolled up very tightly so I didn’t even notice it was a mattress in the beginning. We ordered other furniture/bed frame all together but this mattress arrived earlier and just in time while others will be delivered a month later! We used a metal frame for now and it still sits well and very easy to open the package. There was a bit of smell but went away less than a day. My 3 years old son just moved to a new room from a baby crib and slept on a new mattress for the first time and he didn’t even wake up in the middle of the night so we are very happy with this mattress. My husband also really likes the firmness and how comfortable it is! I really hope it will last long without any trouble. I would definitely buy this again for my second baby too ! Thank you!