After 4 weeks of delivery problems and working closely with Overstock's customer service, I finally got my mattress set complete. It is so comfortable to sleep on. It is so soft, but also firm. I had sheets that fit the high mattress that I had bought from Overstock over previous years and also ordered new sheets that fit the mattress perfectly. Overstock has all your bedding needs. Customer service is awesome to work with.