I bought this 12" memory foam mattress for my son who had a 10" one from another site, and said it wasn't comfortable at all.  First off I ordered this mattress in a 10" size, then decided I would rather have the 12" one. Although I had already ordered it, and Wayfair had marked it as shipped, they cancelled my order and sent me a return shipping label. I was extremely lucky as I saw the FedEx truck pull up. He didn't even take it off of the truck but let me tape the return label on it and within hours, Wayfair had issued me a credit. I have to say the customer service was outstanding in this situation. Unfortunately, my son said this mattress is very firm and not that comfortable for him. But, I think I'll just order a soft mattress topper and hope for the best.