I made this purchase with some trepidation because I'm from the school that says you buy mattresses from reputable "brick and mortar" stores. Although it wasn't clear just how long you have to wait until the mattress completely expanded (24 -48 hours), after a full day it seemed about as firm as it would get. So far the comfort level is good; the value of the product is good; and the whole Overstock experience was worth it. Try it! You'll like it!