This is a firm all foam mattress. I bought it with a platform bed frame from Overstock and they both arrived on the same day. The mattress was shipped from the East coast and was delayed a few days because of the New Year holiday. They held shipping the bed frame from the west coast to me in CA so both would arrive at the same time. Easy to track the shipping, too. I chose this mattress because it is lighter than the memory foam ones and would not off gas foam toxins, like I read about from other reviews. It was easy to move around and I guess it will be easy to flip when the time comes. Mattress is firm support, but not to hard and is very comfortable to me. I like a firm mattress. It has no bounce like a regular spring coil mattress, so when you move around, the mattress doesn't bounce.