I was really worried about ordering mattresses online. One of my least favorite things in the world is ordering online and having to return items that I ordered. And that’s for small items, let alone mattresses. I mean, how do you send back a mattress that came vacuum sealed Haha. 
However, I couldn’t be more pleased with these mattresses. When I first opened them and saw these little 2 inch thick mattresses come out of that vacuum sealed plastic, I was a bit worried. But within a couple of hours they were up to 4 inches and by the next morning they were at a full 6 inches. They’re very firm, but also very soft at the same time. I want one for myself. My girls slept so comfortably in them last night. They are pleased and I am pleased.