I purchased two sets of these mattresses for my children and they are fabulous! They are just the right mix of firmness and softness. Both kids love their new beds. They were delivered within two weeks of purchase and delivery was professional and quick. I'm now off to purchase a King set for myself! Thanks Overstock!