We buy ours from American Furniture Warehouse because they have a 30 money back guarantee. For us we sleep on it for three weeks and if we’re not in love we swap it for another one. We get a new one every 8 years pretty religiously and so far this method has done us well.
We typically get one of if not the most expensive mattresses they have.