I was really hesitant to buy a mattress online when I did not get to try it out first. But.....WOW! The mattress was delivered earlier than I expected, the price was low, and the mattress is great! We bought the Cal King mattress to replace a waterbed. This mattress is much harder than the waterbed and I thought I would hate it. I am sleeping better than ever! I would definitely recommend this to friends. I only have 2 complaints - I can't find Cal King sheets in any of the stores here (and I'm in a large city) - so of course I ordered some through Overstock - hope to get them soon. Secondly - I now need a new pillow - the only thing that's uncomfortable is my neck on my old pillow. Thanks Overstock for the great purchase!