The mattress arrived early and the container was in good shape. We opened and spread it out right away so it could fully open for 48 hours prior to inserting it into our frame. It had no odor and was a perfect fit. It sleeps great and us far better than out old mattress which we paid a lot more for. This is a Great mattress with an Awesome price. We love it! We want to purchase this mattress for our two other beds.