Needed a new mattress for the guest room and found the best price on Overstock. After reading reviews on different internet sites, I purchased this mattress. For some people's taste it would be a little soft but I find it oh soooo comfortable. Larger items like this do take longer to receive than a pair of shoes from Overstock, but after comparing prices I felt it was worth the wait. Also, a big plus, they were willing to take away an the old mattress, and carry the new one up a flight of stairs, remove the packaging and allowed me to get the dust ruffle in place before setting the mattress on top. Know your mattress and order it from the Big O. They never disappoint.