This mattress is amazing. It is soft yet firm and your body just melts into it. I had never slept on a memory foam mattress before however I have used and liked a memory foam mattress topper. If you have ever tried and liked a topper than you will love this mattress. The mattress was packed and shipped with great care and Overstock has never let me down on the quality of their shipping. The mattress is solid but I was able to move and lift it on the bed by myself. I am thrilled with my purchase and would highly recommend it and purchasing it from Overstock.