this is a great mattress and it's super comfortable. However, the company that overstock outsourced through to deliver the mattress kept scheduling deliveries and then not showing up. I had to keep calling the company to remind them that my mattress still hadn't been delivered yet. After 3 no shows on deliveries I called and they said they did not know where my mattress was. All together it took about 8 weeks to receive my mattress because the company couldn't get their act together. With all that being said, it is still a wonderful mattress and I would recommend it.