This mattress came well packaged. It was 10” within 24 hours but we gave it 48 hours before sleeping on it. It’s very comfortable and a great fit for our guest bed. We’ll see how well it holds up long term.