I bought this mattress when we moved into our home. It was much bigger and much better than I expected. It is soft, but not too soft. It met all my expectations and was described accurately on Overstock's website. It was shipped fairly quickly and arrived within about 2-3 weeks.