I purchased this mattress for my 4 year old daughter. I was browsing Walmart website to find her a canopy bed then found this mattress that's in the budget and high ratings. Not sure what I feel about buying a mattress without testing it in person but went ahead and order it. Mattress came in rolled up in a box, and it said I need to let it lay flat for 48 hours to let it fluff to its size. Well, I opened the bag, and viola!! The bed is already nice and fluffy! I tried it and oh my god it's so comfortable!! Now I want one for myself! Definitely a great buy!!