Just bought two of these for my little boys and we LOVE them. They are great quality, firm. But not too firm. They came packaged in smaller sized boxes, but when you cut the plastic off they fly open and fluff up immediately. One took a little bit longer than the other to reach maximum fullness, but it didn't take long at all. They arrived today and the kids are already sleeping on them tonight. I am going to order five more for our vacation home.