I love this mattress. I like a firm mattress and this one is definitely firm, but also soft in a weird way. If you push on the mattress, it is soft, but when you lay down it offers very good support. I used to wake up several times throughout the night on my old spring mattress, but now I sleep like a baby! I sleep clear through the night and never wake up. In the morning, my back feels great (it did not used to on my old mattress). I also love how I you can get in and out of bed without disturbing your partner. It comes in quite a small box for a mattress. The box was easy to handle and once you cut the plastic, the foam begins to expand. Very cool!