I was afraid of buying a foam mattress because I thought I might sink right through it. I also didn't want to buy one made of chemicals. I found this one and I love it. It is so much more comfortable than the regular mattress I was sleeping on. It took about a week to fully fluff up and was a little on the hard side before that but now it is perfect. It doesn't even need a box spring to my knowledge (I am currently waiting for a bed frame to arrive but it's doing fine on the floor until then). Overstock's warehouse had some issues getting it to me so it took a few days longer than the estimated delivery time. Customer service was helpful though. When it finally arrived it was in good shape.