Overstock makes mattress purchasing SO easy! No high-pressure salesman, no pricing shenanigans, delivery right to your front door. I love this mattress; it unrolled like a dream, then immediately puffed up to its final size--within half an hour, I had a usable mattress. There has been no objectionable lingering "new mattress" odor. It is firm but not hard--and I like a soft mattress. I would say it is very supportive and substantial, but comfortable. It is so quiet and not bouncy! This was a perfect purchase and I am quite pleased! I would buy another one if I needed to. Price is totally decent.