I got this to make our firm mattress a little more plush, and it is exactly what I hoped it would be. It is super soft and comfy, and has elastic bindings around the edge to make sure it stays secure on the mattress. Good quality.