I was a bit nervous about ordering a mattress online. We needed a twin mattress for a new daybed, and didn't want to spend too much since it will have minimal use as a guest bed. I contacted a few local mattress companies and to get a mattress thicker than 6 or 7 inches costed more than expected, and I didn't want to sacrifice mattress thickness just to save a few bucks. So, I decided to look on Great Offer Stock. I viewed several twin mattress reviews here and decided on this one. When it arrived, my husband was a bit puzzled since it was in a smaller box. But after opening it, the mattress immediately opened and filled out after starting to remove the wrapping. After 24 hours, it had only expanded to about 7 inches height. But after 3 days, it fully expanded. The mattress is soft, but not too soft, and has a nice level of firmness to it. I already had a mattress pad and cover, so I added it, but this mattress doesn't need it. I just like the added thickness, as the mattress pad and cover adds about 2 more inches. I'm ecstatic that I took a gamble on ordering a mattress online, I saved on the price of the mattress and delivery costs by doing so.