The buying process was fine delivered the same day. They guarantee a 120 day comfort exchange. They encourage you to get a matress protector so that there are no stains. We decided to exchange in 60 days and the drivers came out to inspect the mattress and found a dot on the mattress that we believe was already there. They say it went through the protector you have to call the mattress protector company we cannot do the exchange. There was nothing on the matress protector to in the area of this dot. Then I call they main customer service for best mattress and I am told well since there is a stain even if the protector company cleans it we are no longer eligible for exchange. Makes absolutely no sense. The protector company will not replace a mattress they will only clean the stain so that best matress can accept the matress back. Best mattress will not accept it back even if it is professionally cleaned by a company that they know and sell product for! Update from the protector company they will not even clean the matress since it is an "unknown stain" we had no knowledge of the stain, warranty is now void. Meanwhile i paid $85 exchange fee and have not been refunded and nobody at best mattress will call us back with any information as to when it can be expected.