Up to the point where they got my money, the service was good. But from that point forward, it was a nightmare. In the end, I never go the mattress, I lost almost a full day in paid time off, I was called a liar by a salesman and the truck delivery guy played games with me to shorten his day, not once but twice. This company is a joke. Buy elsewhere. I gave them one star because there is no option for zero or negative stars.