So, no one ever told me finding a mattress online was going to be easy. And it sure wasn't. After reading several reviews, on and off of overstock.com, we decided to go with the Serta Alleene Plush Mattress Set. I was so skeptical because we couldn't try one of these things out. But when we finally got it upstairs into our bedroom it was worth every single penny and every long awaited minute. EVERY single time our leg touched the bed to get into bed one of us could be heard saying 'OH MY GOD, this bed is so dang comfortable". He likes a soft bed and I like a firm bed and somehow, someway, this mattress satisfies us both. The picture shows a hand touching memory foam, though. And even though I called Overstock.com's customer service I wasn't able to get a strait answer. I was able to get an agent that read me the same exact description that was on this products selling page. Wow. Thanks. Couldn't have done that myself, eh? Still didn't answer the question. And the shipper they used were completely unprofessional. My staircase is curved and they were ready to give up within the first 3 minutes (literally) of trying to bring it upstairs. My MOTHER had to tell them how to do it. Then when they got it upstairs it was tricky getting it into my bedroom door and again they wanted to give up. By this time I was just getting aggravated and pushed it myself into the room. Wussys. Jeesh. Back to the point. This mattress is awesome. Make sure you get a bedframe that has a middle bar though, cause I don't know if it's my imagination but it seems to want to sag in the middle (we don't have a middle support bar, only side, top and bottom support bars). So good luck. Hope this helps.