Perfect. Took a chance to buy a mattress online. It was worth it. Came really sealed, easy roll out on the bed and let it fluff up. I looked for a long time. But like the layers and cool feeling of this one.