I was extremely nervous about purchasing a bed online. I was really worried about not being able to see or feel the product before making a significant purchase like this one. However, Overstock definitely proved me wrong! It's been a couple of weeks now and my husband and I love the new bed. It's very firm, so if you're looking for a softer bed this is not for you. I can't feel him move at night, something he does a lot of and was one of my biggest gripes with our older box spring bed. I did a lot of research prior to purchasing this new bed, and a lot of sites said that memory foam retains body heat and can get really warm while laying in it. I did not want this at all and was worried this mattress would have this effect, but I was wrong again. I'm not sure if it's because there is a latex layer on top of the memory foam, but whatever the reason, the mattress stays cool (and we live in California). It also comes with a very nice removable cover. Originally, I was going to purchase the 8" model but at the last moment decided to spend just a little more for the 10" one. I think it was a good decision, an 8'' mattress would have been too low. I know I just raved about this bed but only gave it 4 stars. This is due to the shipping nightmare we had to deal with. The shipment was fine, the mattress was rolled up and was in a long, column-shaped box. However, the problem was the delivering company. I hope Overstock reconsiders using UPS. We also bought a bed frame on Overstock and it was delivered through FedEX, everything went smoothly without any problems at all.