Please, do not buy any mattress on- line. I made this costly mistake, and it is impossible now to return the mattress although it says it has 10 year warranty. Overstock will not take it back. If you want to have a headache of locating the factory that your mattress was made and then waiting for someone to come to inspect it and then pay for transporting it back and forth, believe me it's easier to go to a local furniture store and test a mattress you want. The Euro-pillow top that we purchased was piece of junk.