I made a mistake the last second when purchasing my mattress. I meant to order a more plush mattress, but after i hit confirm and place order i realized it said medium firm. My mistake, but i have a mattress pad that i put on top of it and it was just right so my mistake might have turned into a blessing at the end. The mattress was very heavy. After putting in on my frame it started to expand immediately and did not take long at all to get to full size. I slept on it three hours after opening and it was just fine. The quality of the mattress is outstanding, soft to the touch and not too bouncy. I love the mattress.